1
2
3
4
5
6
7 package org.apache.hadoop.hbase.thrift.generated;
8
9 import org.apache.commons.lang.builder.HashCodeBuilder;
10 import org.apache.thrift.scheme.IScheme;
11 import org.apache.thrift.scheme.SchemeFactory;
12 import org.apache.thrift.scheme.StandardScheme;
13
14 import org.apache.thrift.scheme.TupleScheme;
15 import org.apache.thrift.protocol.TTupleProtocol;
16 import java.util.List;
17 import java.util.ArrayList;
18 import java.util.Map;
19 import java.util.HashMap;
20 import java.util.EnumMap;
21 import java.util.Set;
22 import java.util.HashSet;
23 import java.util.EnumSet;
24 import java.util.Collections;
25 import java.util.BitSet;
26 import java.nio.ByteBuffer;
27 import java.util.Arrays;
28 import org.slf4j.Logger;
29 import org.slf4j.LoggerFactory;
30
31 public class Hbase {
32
33 public interface Iface {
34
35
36
37
38
39
40 public void enableTable(ByteBuffer tableName) throws IOError, org.apache.thrift.TException;
41
42
43
44
45
46
47
48 public void disableTable(ByteBuffer tableName) throws IOError, org.apache.thrift.TException;
49
50
51
52
53
54
55 public boolean isTableEnabled(ByteBuffer tableName) throws IOError, org.apache.thrift.TException;
56
57 public void compact(ByteBuffer tableNameOrRegionName) throws IOError, org.apache.thrift.TException;
58
59 public void majorCompact(ByteBuffer tableNameOrRegionName) throws IOError, org.apache.thrift.TException;
60
61
62
63
64
65
66 public List<ByteBuffer> getTableNames() throws IOError, org.apache.thrift.TException;
67
68
69
70
71
72
73
74
75 public Map<ByteBuffer,ColumnDescriptor> getColumnDescriptors(ByteBuffer tableName) throws IOError, org.apache.thrift.TException;
76
77
78
79
80
81
82
83
84 public List<TRegionInfo> getTableRegions(ByteBuffer tableName) throws IOError, org.apache.thrift.TException;
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100 public void createTable(ByteBuffer tableName, List<ColumnDescriptor> columnFamilies) throws IOError, IllegalArgument, AlreadyExists, org.apache.thrift.TException;
101
102
103
104
105
106
107
108
109
110 public void deleteTable(ByteBuffer tableName) throws IOError, org.apache.thrift.TException;
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126 public List<TCell> get(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException;
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144 public List<TCell> getVer(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, int numVersions, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException;
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165 public List<TCell> getVerTs(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, long timestamp, int numVersions, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException;
166
167
168
169
170
171
172
173
174
175
176
177
178
179 public List<TRowResult> getRow(ByteBuffer tableName, ByteBuffer row, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException;
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195 public List<TRowResult> getRowWithColumns(ByteBuffer tableName, ByteBuffer row, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException;
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211 public List<TRowResult> getRowTs(ByteBuffer tableName, ByteBuffer row, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException;
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228 public List<TRowResult> getRowWithColumnsTs(ByteBuffer tableName, ByteBuffer row, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException;
229
230
231
232
233
234
235
236
237
238
239
240
241
242 public List<TRowResult> getRows(ByteBuffer tableName, List<ByteBuffer> rows, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException;
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258 public List<TRowResult> getRowsWithColumns(ByteBuffer tableName, List<ByteBuffer> rows, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException;
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274 public List<TRowResult> getRowsTs(ByteBuffer tableName, List<ByteBuffer> rows, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException;
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291 public List<TRowResult> getRowsWithColumnsTs(ByteBuffer tableName, List<ByteBuffer> rows, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException;
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307 public void mutateRow(ByteBuffer tableName, ByteBuffer row, List<Mutation> mutations, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, IllegalArgument, org.apache.thrift.TException;
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325 public void mutateRowTs(ByteBuffer tableName, ByteBuffer row, List<Mutation> mutations, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, IllegalArgument, org.apache.thrift.TException;
326
327
328
329
330
331
332
333
334
335
336
337
338
339 public void mutateRows(ByteBuffer tableName, List<BatchMutation> rowBatches, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, IllegalArgument, org.apache.thrift.TException;
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355 public void mutateRowsTs(ByteBuffer tableName, List<BatchMutation> rowBatches, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, IllegalArgument, org.apache.thrift.TException;
356
357
358
359
360
361
362
363
364
365
366
367
368 public long atomicIncrement(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, long value) throws IOError, IllegalArgument, org.apache.thrift.TException;
369
370
371
372
373
374
375
376
377
378
379
380
381 public void deleteAll(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException;
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397 public void deleteAllTs(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException;
398
399
400
401
402
403
404
405
406
407
408 public void deleteAllRow(ByteBuffer tableName, ByteBuffer row, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException;
409
410
411
412
413
414
415
416
417
418 public void increment(TIncrement increment) throws IOError, org.apache.thrift.TException;
419
420 public void incrementRows(List<TIncrement> increments) throws IOError, org.apache.thrift.TException;
421
422
423
424
425
426
427
428
429
430
431
432
433
434 public void deleteAllRowTs(ByteBuffer tableName, ByteBuffer row, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException;
435
436
437
438
439
440
441
442
443
444
445
446 public int scannerOpenWithScan(ByteBuffer tableName, TScan scan, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException;
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465 public int scannerOpen(ByteBuffer tableName, ByteBuffer startRow, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException;
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488 public int scannerOpenWithStop(ByteBuffer tableName, ByteBuffer startRow, ByteBuffer stopRow, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException;
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504 public int scannerOpenWithPrefix(ByteBuffer tableName, ByteBuffer startAndPrefix, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException;
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526 public int scannerOpenTs(ByteBuffer tableName, ByteBuffer startRow, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException;
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552 public int scannerOpenWithStopTs(ByteBuffer tableName, ByteBuffer startRow, ByteBuffer stopRow, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException;
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568 public List<TRowResult> scannerGet(int id) throws IOError, IllegalArgument, org.apache.thrift.TException;
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586 public List<TRowResult> scannerGetList(int id, int nbRows) throws IOError, IllegalArgument, org.apache.thrift.TException;
587
588
589
590
591
592
593
594
595 public void scannerClose(int id) throws IOError, IllegalArgument, org.apache.thrift.TException;
596
597
598
599
600
601
602
603
604
605
606
607
608 public List<TCell> getRowOrBefore(ByteBuffer tableName, ByteBuffer row, ByteBuffer family) throws IOError, org.apache.thrift.TException;
609
610
611
612
613
614
615
616
617
618 public TRegionInfo getRegionInfo(ByteBuffer row) throws IOError, org.apache.thrift.TException;
619
620 }
621
622 public interface AsyncIface {
623
624 public void enableTable(ByteBuffer tableName, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.enableTable_call> resultHandler) throws org.apache.thrift.TException;
625
626 public void disableTable(ByteBuffer tableName, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.disableTable_call> resultHandler) throws org.apache.thrift.TException;
627
628 public void isTableEnabled(ByteBuffer tableName, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.isTableEnabled_call> resultHandler) throws org.apache.thrift.TException;
629
630 public void compact(ByteBuffer tableNameOrRegionName, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.compact_call> resultHandler) throws org.apache.thrift.TException;
631
632 public void majorCompact(ByteBuffer tableNameOrRegionName, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.majorCompact_call> resultHandler) throws org.apache.thrift.TException;
633
634 public void getTableNames(org.apache.thrift.async.AsyncMethodCallback<AsyncClient.getTableNames_call> resultHandler) throws org.apache.thrift.TException;
635
636 public void getColumnDescriptors(ByteBuffer tableName, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.getColumnDescriptors_call> resultHandler) throws org.apache.thrift.TException;
637
638 public void getTableRegions(ByteBuffer tableName, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.getTableRegions_call> resultHandler) throws org.apache.thrift.TException;
639
640 public void createTable(ByteBuffer tableName, List<ColumnDescriptor> columnFamilies, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.createTable_call> resultHandler) throws org.apache.thrift.TException;
641
642 public void deleteTable(ByteBuffer tableName, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.deleteTable_call> resultHandler) throws org.apache.thrift.TException;
643
644 public void get(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.get_call> resultHandler) throws org.apache.thrift.TException;
645
646 public void getVer(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, int numVersions, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.getVer_call> resultHandler) throws org.apache.thrift.TException;
647
648 public void getVerTs(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, long timestamp, int numVersions, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.getVerTs_call> resultHandler) throws org.apache.thrift.TException;
649
650 public void getRow(ByteBuffer tableName, ByteBuffer row, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.getRow_call> resultHandler) throws org.apache.thrift.TException;
651
652 public void getRowWithColumns(ByteBuffer tableName, ByteBuffer row, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.getRowWithColumns_call> resultHandler) throws org.apache.thrift.TException;
653
654 public void getRowTs(ByteBuffer tableName, ByteBuffer row, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.getRowTs_call> resultHandler) throws org.apache.thrift.TException;
655
656 public void getRowWithColumnsTs(ByteBuffer tableName, ByteBuffer row, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.getRowWithColumnsTs_call> resultHandler) throws org.apache.thrift.TException;
657
658 public void getRows(ByteBuffer tableName, List<ByteBuffer> rows, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.getRows_call> resultHandler) throws org.apache.thrift.TException;
659
660 public void getRowsWithColumns(ByteBuffer tableName, List<ByteBuffer> rows, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.getRowsWithColumns_call> resultHandler) throws org.apache.thrift.TException;
661
662 public void getRowsTs(ByteBuffer tableName, List<ByteBuffer> rows, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.getRowsTs_call> resultHandler) throws org.apache.thrift.TException;
663
664 public void getRowsWithColumnsTs(ByteBuffer tableName, List<ByteBuffer> rows, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.getRowsWithColumnsTs_call> resultHandler) throws org.apache.thrift.TException;
665
666 public void mutateRow(ByteBuffer tableName, ByteBuffer row, List<Mutation> mutations, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.mutateRow_call> resultHandler) throws org.apache.thrift.TException;
667
668 public void mutateRowTs(ByteBuffer tableName, ByteBuffer row, List<Mutation> mutations, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.mutateRowTs_call> resultHandler) throws org.apache.thrift.TException;
669
670 public void mutateRows(ByteBuffer tableName, List<BatchMutation> rowBatches, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.mutateRows_call> resultHandler) throws org.apache.thrift.TException;
671
672 public void mutateRowsTs(ByteBuffer tableName, List<BatchMutation> rowBatches, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.mutateRowsTs_call> resultHandler) throws org.apache.thrift.TException;
673
674 public void atomicIncrement(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, long value, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.atomicIncrement_call> resultHandler) throws org.apache.thrift.TException;
675
676 public void deleteAll(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.deleteAll_call> resultHandler) throws org.apache.thrift.TException;
677
678 public void deleteAllTs(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.deleteAllTs_call> resultHandler) throws org.apache.thrift.TException;
679
680 public void deleteAllRow(ByteBuffer tableName, ByteBuffer row, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.deleteAllRow_call> resultHandler) throws org.apache.thrift.TException;
681
682 public void increment(TIncrement increment, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.increment_call> resultHandler) throws org.apache.thrift.TException;
683
684 public void incrementRows(List<TIncrement> increments, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.incrementRows_call> resultHandler) throws org.apache.thrift.TException;
685
686 public void deleteAllRowTs(ByteBuffer tableName, ByteBuffer row, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.deleteAllRowTs_call> resultHandler) throws org.apache.thrift.TException;
687
688 public void scannerOpenWithScan(ByteBuffer tableName, TScan scan, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.scannerOpenWithScan_call> resultHandler) throws org.apache.thrift.TException;
689
690 public void scannerOpen(ByteBuffer tableName, ByteBuffer startRow, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.scannerOpen_call> resultHandler) throws org.apache.thrift.TException;
691
692 public void scannerOpenWithStop(ByteBuffer tableName, ByteBuffer startRow, ByteBuffer stopRow, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.scannerOpenWithStop_call> resultHandler) throws org.apache.thrift.TException;
693
694 public void scannerOpenWithPrefix(ByteBuffer tableName, ByteBuffer startAndPrefix, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.scannerOpenWithPrefix_call> resultHandler) throws org.apache.thrift.TException;
695
696 public void scannerOpenTs(ByteBuffer tableName, ByteBuffer startRow, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.scannerOpenTs_call> resultHandler) throws org.apache.thrift.TException;
697
698 public void scannerOpenWithStopTs(ByteBuffer tableName, ByteBuffer startRow, ByteBuffer stopRow, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.scannerOpenWithStopTs_call> resultHandler) throws org.apache.thrift.TException;
699
700 public void scannerGet(int id, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.scannerGet_call> resultHandler) throws org.apache.thrift.TException;
701
702 public void scannerGetList(int id, int nbRows, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.scannerGetList_call> resultHandler) throws org.apache.thrift.TException;
703
704 public void scannerClose(int id, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.scannerClose_call> resultHandler) throws org.apache.thrift.TException;
705
706 public void getRowOrBefore(ByteBuffer tableName, ByteBuffer row, ByteBuffer family, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.getRowOrBefore_call> resultHandler) throws org.apache.thrift.TException;
707
708 public void getRegionInfo(ByteBuffer row, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.getRegionInfo_call> resultHandler) throws org.apache.thrift.TException;
709
710 }
711
712 public static class Client extends org.apache.thrift.TServiceClient implements Iface {
713 public static class Factory implements org.apache.thrift.TServiceClientFactory<Client> {
714 public Factory() {}
715 public Client getClient(org.apache.thrift.protocol.TProtocol prot) {
716 return new Client(prot);
717 }
718 public Client getClient(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TProtocol oprot) {
719 return new Client(iprot, oprot);
720 }
721 }
722
723 public Client(org.apache.thrift.protocol.TProtocol prot)
724 {
725 super(prot, prot);
726 }
727
728 public Client(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TProtocol oprot) {
729 super(iprot, oprot);
730 }
731
732 public void enableTable(ByteBuffer tableName) throws IOError, org.apache.thrift.TException
733 {
734 send_enableTable(tableName);
735 recv_enableTable();
736 }
737
738 public void send_enableTable(ByteBuffer tableName) throws org.apache.thrift.TException
739 {
740 enableTable_args args = new enableTable_args();
741 args.setTableName(tableName);
742 sendBase("enableTable", args);
743 }
744
745 public void recv_enableTable() throws IOError, org.apache.thrift.TException
746 {
747 enableTable_result result = new enableTable_result();
748 receiveBase(result, "enableTable");
749 if (result.io != null) {
750 throw result.io;
751 }
752 return;
753 }
754
755 public void disableTable(ByteBuffer tableName) throws IOError, org.apache.thrift.TException
756 {
757 send_disableTable(tableName);
758 recv_disableTable();
759 }
760
761 public void send_disableTable(ByteBuffer tableName) throws org.apache.thrift.TException
762 {
763 disableTable_args args = new disableTable_args();
764 args.setTableName(tableName);
765 sendBase("disableTable", args);
766 }
767
768 public void recv_disableTable() throws IOError, org.apache.thrift.TException
769 {
770 disableTable_result result = new disableTable_result();
771 receiveBase(result, "disableTable");
772 if (result.io != null) {
773 throw result.io;
774 }
775 return;
776 }
777
778 public boolean isTableEnabled(ByteBuffer tableName) throws IOError, org.apache.thrift.TException
779 {
780 send_isTableEnabled(tableName);
781 return recv_isTableEnabled();
782 }
783
784 public void send_isTableEnabled(ByteBuffer tableName) throws org.apache.thrift.TException
785 {
786 isTableEnabled_args args = new isTableEnabled_args();
787 args.setTableName(tableName);
788 sendBase("isTableEnabled", args);
789 }
790
791 public boolean recv_isTableEnabled() throws IOError, org.apache.thrift.TException
792 {
793 isTableEnabled_result result = new isTableEnabled_result();
794 receiveBase(result, "isTableEnabled");
795 if (result.isSetSuccess()) {
796 return result.success;
797 }
798 if (result.io != null) {
799 throw result.io;
800 }
801 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "isTableEnabled failed: unknown result");
802 }
803
804 public void compact(ByteBuffer tableNameOrRegionName) throws IOError, org.apache.thrift.TException
805 {
806 send_compact(tableNameOrRegionName);
807 recv_compact();
808 }
809
810 public void send_compact(ByteBuffer tableNameOrRegionName) throws org.apache.thrift.TException
811 {
812 compact_args args = new compact_args();
813 args.setTableNameOrRegionName(tableNameOrRegionName);
814 sendBase("compact", args);
815 }
816
817 public void recv_compact() throws IOError, org.apache.thrift.TException
818 {
819 compact_result result = new compact_result();
820 receiveBase(result, "compact");
821 if (result.io != null) {
822 throw result.io;
823 }
824 return;
825 }
826
827 public void majorCompact(ByteBuffer tableNameOrRegionName) throws IOError, org.apache.thrift.TException
828 {
829 send_majorCompact(tableNameOrRegionName);
830 recv_majorCompact();
831 }
832
833 public void send_majorCompact(ByteBuffer tableNameOrRegionName) throws org.apache.thrift.TException
834 {
835 majorCompact_args args = new majorCompact_args();
836 args.setTableNameOrRegionName(tableNameOrRegionName);
837 sendBase("majorCompact", args);
838 }
839
840 public void recv_majorCompact() throws IOError, org.apache.thrift.TException
841 {
842 majorCompact_result result = new majorCompact_result();
843 receiveBase(result, "majorCompact");
844 if (result.io != null) {
845 throw result.io;
846 }
847 return;
848 }
849
850 public List<ByteBuffer> getTableNames() throws IOError, org.apache.thrift.TException
851 {
852 send_getTableNames();
853 return recv_getTableNames();
854 }
855
856 public void send_getTableNames() throws org.apache.thrift.TException
857 {
858 getTableNames_args args = new getTableNames_args();
859 sendBase("getTableNames", args);
860 }
861
862 public List<ByteBuffer> recv_getTableNames() throws IOError, org.apache.thrift.TException
863 {
864 getTableNames_result result = new getTableNames_result();
865 receiveBase(result, "getTableNames");
866 if (result.isSetSuccess()) {
867 return result.success;
868 }
869 if (result.io != null) {
870 throw result.io;
871 }
872 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getTableNames failed: unknown result");
873 }
874
875 public Map<ByteBuffer,ColumnDescriptor> getColumnDescriptors(ByteBuffer tableName) throws IOError, org.apache.thrift.TException
876 {
877 send_getColumnDescriptors(tableName);
878 return recv_getColumnDescriptors();
879 }
880
881 public void send_getColumnDescriptors(ByteBuffer tableName) throws org.apache.thrift.TException
882 {
883 getColumnDescriptors_args args = new getColumnDescriptors_args();
884 args.setTableName(tableName);
885 sendBase("getColumnDescriptors", args);
886 }
887
888 public Map<ByteBuffer,ColumnDescriptor> recv_getColumnDescriptors() throws IOError, org.apache.thrift.TException
889 {
890 getColumnDescriptors_result result = new getColumnDescriptors_result();
891 receiveBase(result, "getColumnDescriptors");
892 if (result.isSetSuccess()) {
893 return result.success;
894 }
895 if (result.io != null) {
896 throw result.io;
897 }
898 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getColumnDescriptors failed: unknown result");
899 }
900
901 public List<TRegionInfo> getTableRegions(ByteBuffer tableName) throws IOError, org.apache.thrift.TException
902 {
903 send_getTableRegions(tableName);
904 return recv_getTableRegions();
905 }
906
907 public void send_getTableRegions(ByteBuffer tableName) throws org.apache.thrift.TException
908 {
909 getTableRegions_args args = new getTableRegions_args();
910 args.setTableName(tableName);
911 sendBase("getTableRegions", args);
912 }
913
914 public List<TRegionInfo> recv_getTableRegions() throws IOError, org.apache.thrift.TException
915 {
916 getTableRegions_result result = new getTableRegions_result();
917 receiveBase(result, "getTableRegions");
918 if (result.isSetSuccess()) {
919 return result.success;
920 }
921 if (result.io != null) {
922 throw result.io;
923 }
924 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getTableRegions failed: unknown result");
925 }
926
927 public void createTable(ByteBuffer tableName, List<ColumnDescriptor> columnFamilies) throws IOError, IllegalArgument, AlreadyExists, org.apache.thrift.TException
928 {
929 send_createTable(tableName, columnFamilies);
930 recv_createTable();
931 }
932
933 public void send_createTable(ByteBuffer tableName, List<ColumnDescriptor> columnFamilies) throws org.apache.thrift.TException
934 {
935 createTable_args args = new createTable_args();
936 args.setTableName(tableName);
937 args.setColumnFamilies(columnFamilies);
938 sendBase("createTable", args);
939 }
940
941 public void recv_createTable() throws IOError, IllegalArgument, AlreadyExists, org.apache.thrift.TException
942 {
943 createTable_result result = new createTable_result();
944 receiveBase(result, "createTable");
945 if (result.io != null) {
946 throw result.io;
947 }
948 if (result.ia != null) {
949 throw result.ia;
950 }
951 if (result.exist != null) {
952 throw result.exist;
953 }
954 return;
955 }
956
957 public void deleteTable(ByteBuffer tableName) throws IOError, org.apache.thrift.TException
958 {
959 send_deleteTable(tableName);
960 recv_deleteTable();
961 }
962
963 public void send_deleteTable(ByteBuffer tableName) throws org.apache.thrift.TException
964 {
965 deleteTable_args args = new deleteTable_args();
966 args.setTableName(tableName);
967 sendBase("deleteTable", args);
968 }
969
970 public void recv_deleteTable() throws IOError, org.apache.thrift.TException
971 {
972 deleteTable_result result = new deleteTable_result();
973 receiveBase(result, "deleteTable");
974 if (result.io != null) {
975 throw result.io;
976 }
977 return;
978 }
979
980 public List<TCell> get(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException
981 {
982 send_get(tableName, row, column, attributes);
983 return recv_get();
984 }
985
986 public void send_get(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
987 {
988 get_args args = new get_args();
989 args.setTableName(tableName);
990 args.setRow(row);
991 args.setColumn(column);
992 args.setAttributes(attributes);
993 sendBase("get", args);
994 }
995
996 public List<TCell> recv_get() throws IOError, org.apache.thrift.TException
997 {
998 get_result result = new get_result();
999 receiveBase(result, "get");
1000 if (result.isSetSuccess()) {
1001 return result.success;
1002 }
1003 if (result.io != null) {
1004 throw result.io;
1005 }
1006 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "get failed: unknown result");
1007 }
1008
1009 public List<TCell> getVer(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, int numVersions, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException
1010 {
1011 send_getVer(tableName, row, column, numVersions, attributes);
1012 return recv_getVer();
1013 }
1014
1015 public void send_getVer(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, int numVersions, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1016 {
1017 getVer_args args = new getVer_args();
1018 args.setTableName(tableName);
1019 args.setRow(row);
1020 args.setColumn(column);
1021 args.setNumVersions(numVersions);
1022 args.setAttributes(attributes);
1023 sendBase("getVer", args);
1024 }
1025
1026 public List<TCell> recv_getVer() throws IOError, org.apache.thrift.TException
1027 {
1028 getVer_result result = new getVer_result();
1029 receiveBase(result, "getVer");
1030 if (result.isSetSuccess()) {
1031 return result.success;
1032 }
1033 if (result.io != null) {
1034 throw result.io;
1035 }
1036 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getVer failed: unknown result");
1037 }
1038
1039 public List<TCell> getVerTs(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, long timestamp, int numVersions, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException
1040 {
1041 send_getVerTs(tableName, row, column, timestamp, numVersions, attributes);
1042 return recv_getVerTs();
1043 }
1044
1045 public void send_getVerTs(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, long timestamp, int numVersions, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1046 {
1047 getVerTs_args args = new getVerTs_args();
1048 args.setTableName(tableName);
1049 args.setRow(row);
1050 args.setColumn(column);
1051 args.setTimestamp(timestamp);
1052 args.setNumVersions(numVersions);
1053 args.setAttributes(attributes);
1054 sendBase("getVerTs", args);
1055 }
1056
1057 public List<TCell> recv_getVerTs() throws IOError, org.apache.thrift.TException
1058 {
1059 getVerTs_result result = new getVerTs_result();
1060 receiveBase(result, "getVerTs");
1061 if (result.isSetSuccess()) {
1062 return result.success;
1063 }
1064 if (result.io != null) {
1065 throw result.io;
1066 }
1067 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getVerTs failed: unknown result");
1068 }
1069
1070 public List<TRowResult> getRow(ByteBuffer tableName, ByteBuffer row, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException
1071 {
1072 send_getRow(tableName, row, attributes);
1073 return recv_getRow();
1074 }
1075
1076 public void send_getRow(ByteBuffer tableName, ByteBuffer row, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1077 {
1078 getRow_args args = new getRow_args();
1079 args.setTableName(tableName);
1080 args.setRow(row);
1081 args.setAttributes(attributes);
1082 sendBase("getRow", args);
1083 }
1084
1085 public List<TRowResult> recv_getRow() throws IOError, org.apache.thrift.TException
1086 {
1087 getRow_result result = new getRow_result();
1088 receiveBase(result, "getRow");
1089 if (result.isSetSuccess()) {
1090 return result.success;
1091 }
1092 if (result.io != null) {
1093 throw result.io;
1094 }
1095 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getRow failed: unknown result");
1096 }
1097
1098 public List<TRowResult> getRowWithColumns(ByteBuffer tableName, ByteBuffer row, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException
1099 {
1100 send_getRowWithColumns(tableName, row, columns, attributes);
1101 return recv_getRowWithColumns();
1102 }
1103
1104 public void send_getRowWithColumns(ByteBuffer tableName, ByteBuffer row, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1105 {
1106 getRowWithColumns_args args = new getRowWithColumns_args();
1107 args.setTableName(tableName);
1108 args.setRow(row);
1109 args.setColumns(columns);
1110 args.setAttributes(attributes);
1111 sendBase("getRowWithColumns", args);
1112 }
1113
1114 public List<TRowResult> recv_getRowWithColumns() throws IOError, org.apache.thrift.TException
1115 {
1116 getRowWithColumns_result result = new getRowWithColumns_result();
1117 receiveBase(result, "getRowWithColumns");
1118 if (result.isSetSuccess()) {
1119 return result.success;
1120 }
1121 if (result.io != null) {
1122 throw result.io;
1123 }
1124 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getRowWithColumns failed: unknown result");
1125 }
1126
1127 public List<TRowResult> getRowTs(ByteBuffer tableName, ByteBuffer row, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException
1128 {
1129 send_getRowTs(tableName, row, timestamp, attributes);
1130 return recv_getRowTs();
1131 }
1132
1133 public void send_getRowTs(ByteBuffer tableName, ByteBuffer row, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1134 {
1135 getRowTs_args args = new getRowTs_args();
1136 args.setTableName(tableName);
1137 args.setRow(row);
1138 args.setTimestamp(timestamp);
1139 args.setAttributes(attributes);
1140 sendBase("getRowTs", args);
1141 }
1142
1143 public List<TRowResult> recv_getRowTs() throws IOError, org.apache.thrift.TException
1144 {
1145 getRowTs_result result = new getRowTs_result();
1146 receiveBase(result, "getRowTs");
1147 if (result.isSetSuccess()) {
1148 return result.success;
1149 }
1150 if (result.io != null) {
1151 throw result.io;
1152 }
1153 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getRowTs failed: unknown result");
1154 }
1155
1156 public List<TRowResult> getRowWithColumnsTs(ByteBuffer tableName, ByteBuffer row, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException
1157 {
1158 send_getRowWithColumnsTs(tableName, row, columns, timestamp, attributes);
1159 return recv_getRowWithColumnsTs();
1160 }
1161
1162 public void send_getRowWithColumnsTs(ByteBuffer tableName, ByteBuffer row, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1163 {
1164 getRowWithColumnsTs_args args = new getRowWithColumnsTs_args();
1165 args.setTableName(tableName);
1166 args.setRow(row);
1167 args.setColumns(columns);
1168 args.setTimestamp(timestamp);
1169 args.setAttributes(attributes);
1170 sendBase("getRowWithColumnsTs", args);
1171 }
1172
1173 public List<TRowResult> recv_getRowWithColumnsTs() throws IOError, org.apache.thrift.TException
1174 {
1175 getRowWithColumnsTs_result result = new getRowWithColumnsTs_result();
1176 receiveBase(result, "getRowWithColumnsTs");
1177 if (result.isSetSuccess()) {
1178 return result.success;
1179 }
1180 if (result.io != null) {
1181 throw result.io;
1182 }
1183 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getRowWithColumnsTs failed: unknown result");
1184 }
1185
1186 public List<TRowResult> getRows(ByteBuffer tableName, List<ByteBuffer> rows, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException
1187 {
1188 send_getRows(tableName, rows, attributes);
1189 return recv_getRows();
1190 }
1191
1192 public void send_getRows(ByteBuffer tableName, List<ByteBuffer> rows, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1193 {
1194 getRows_args args = new getRows_args();
1195 args.setTableName(tableName);
1196 args.setRows(rows);
1197 args.setAttributes(attributes);
1198 sendBase("getRows", args);
1199 }
1200
1201 public List<TRowResult> recv_getRows() throws IOError, org.apache.thrift.TException
1202 {
1203 getRows_result result = new getRows_result();
1204 receiveBase(result, "getRows");
1205 if (result.isSetSuccess()) {
1206 return result.success;
1207 }
1208 if (result.io != null) {
1209 throw result.io;
1210 }
1211 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getRows failed: unknown result");
1212 }
1213
1214 public List<TRowResult> getRowsWithColumns(ByteBuffer tableName, List<ByteBuffer> rows, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException
1215 {
1216 send_getRowsWithColumns(tableName, rows, columns, attributes);
1217 return recv_getRowsWithColumns();
1218 }
1219
1220 public void send_getRowsWithColumns(ByteBuffer tableName, List<ByteBuffer> rows, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1221 {
1222 getRowsWithColumns_args args = new getRowsWithColumns_args();
1223 args.setTableName(tableName);
1224 args.setRows(rows);
1225 args.setColumns(columns);
1226 args.setAttributes(attributes);
1227 sendBase("getRowsWithColumns", args);
1228 }
1229
1230 public List<TRowResult> recv_getRowsWithColumns() throws IOError, org.apache.thrift.TException
1231 {
1232 getRowsWithColumns_result result = new getRowsWithColumns_result();
1233 receiveBase(result, "getRowsWithColumns");
1234 if (result.isSetSuccess()) {
1235 return result.success;
1236 }
1237 if (result.io != null) {
1238 throw result.io;
1239 }
1240 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getRowsWithColumns failed: unknown result");
1241 }
1242
1243 public List<TRowResult> getRowsTs(ByteBuffer tableName, List<ByteBuffer> rows, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException
1244 {
1245 send_getRowsTs(tableName, rows, timestamp, attributes);
1246 return recv_getRowsTs();
1247 }
1248
1249 public void send_getRowsTs(ByteBuffer tableName, List<ByteBuffer> rows, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1250 {
1251 getRowsTs_args args = new getRowsTs_args();
1252 args.setTableName(tableName);
1253 args.setRows(rows);
1254 args.setTimestamp(timestamp);
1255 args.setAttributes(attributes);
1256 sendBase("getRowsTs", args);
1257 }
1258
1259 public List<TRowResult> recv_getRowsTs() throws IOError, org.apache.thrift.TException
1260 {
1261 getRowsTs_result result = new getRowsTs_result();
1262 receiveBase(result, "getRowsTs");
1263 if (result.isSetSuccess()) {
1264 return result.success;
1265 }
1266 if (result.io != null) {
1267 throw result.io;
1268 }
1269 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getRowsTs failed: unknown result");
1270 }
1271
1272 public List<TRowResult> getRowsWithColumnsTs(ByteBuffer tableName, List<ByteBuffer> rows, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException
1273 {
1274 send_getRowsWithColumnsTs(tableName, rows, columns, timestamp, attributes);
1275 return recv_getRowsWithColumnsTs();
1276 }
1277
1278 public void send_getRowsWithColumnsTs(ByteBuffer tableName, List<ByteBuffer> rows, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1279 {
1280 getRowsWithColumnsTs_args args = new getRowsWithColumnsTs_args();
1281 args.setTableName(tableName);
1282 args.setRows(rows);
1283 args.setColumns(columns);
1284 args.setTimestamp(timestamp);
1285 args.setAttributes(attributes);
1286 sendBase("getRowsWithColumnsTs", args);
1287 }
1288
1289 public List<TRowResult> recv_getRowsWithColumnsTs() throws IOError, org.apache.thrift.TException
1290 {
1291 getRowsWithColumnsTs_result result = new getRowsWithColumnsTs_result();
1292 receiveBase(result, "getRowsWithColumnsTs");
1293 if (result.isSetSuccess()) {
1294 return result.success;
1295 }
1296 if (result.io != null) {
1297 throw result.io;
1298 }
1299 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getRowsWithColumnsTs failed: unknown result");
1300 }
1301
1302 public void mutateRow(ByteBuffer tableName, ByteBuffer row, List<Mutation> mutations, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, IllegalArgument, org.apache.thrift.TException
1303 {
1304 send_mutateRow(tableName, row, mutations, attributes);
1305 recv_mutateRow();
1306 }
1307
1308 public void send_mutateRow(ByteBuffer tableName, ByteBuffer row, List<Mutation> mutations, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1309 {
1310 mutateRow_args args = new mutateRow_args();
1311 args.setTableName(tableName);
1312 args.setRow(row);
1313 args.setMutations(mutations);
1314 args.setAttributes(attributes);
1315 sendBase("mutateRow", args);
1316 }
1317
1318 public void recv_mutateRow() throws IOError, IllegalArgument, org.apache.thrift.TException
1319 {
1320 mutateRow_result result = new mutateRow_result();
1321 receiveBase(result, "mutateRow");
1322 if (result.io != null) {
1323 throw result.io;
1324 }
1325 if (result.ia != null) {
1326 throw result.ia;
1327 }
1328 return;
1329 }
1330
1331 public void mutateRowTs(ByteBuffer tableName, ByteBuffer row, List<Mutation> mutations, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, IllegalArgument, org.apache.thrift.TException
1332 {
1333 send_mutateRowTs(tableName, row, mutations, timestamp, attributes);
1334 recv_mutateRowTs();
1335 }
1336
1337 public void send_mutateRowTs(ByteBuffer tableName, ByteBuffer row, List<Mutation> mutations, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1338 {
1339 mutateRowTs_args args = new mutateRowTs_args();
1340 args.setTableName(tableName);
1341 args.setRow(row);
1342 args.setMutations(mutations);
1343 args.setTimestamp(timestamp);
1344 args.setAttributes(attributes);
1345 sendBase("mutateRowTs", args);
1346 }
1347
1348 public void recv_mutateRowTs() throws IOError, IllegalArgument, org.apache.thrift.TException
1349 {
1350 mutateRowTs_result result = new mutateRowTs_result();
1351 receiveBase(result, "mutateRowTs");
1352 if (result.io != null) {
1353 throw result.io;
1354 }
1355 if (result.ia != null) {
1356 throw result.ia;
1357 }
1358 return;
1359 }
1360
1361 public void mutateRows(ByteBuffer tableName, List<BatchMutation> rowBatches, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, IllegalArgument, org.apache.thrift.TException
1362 {
1363 send_mutateRows(tableName, rowBatches, attributes);
1364 recv_mutateRows();
1365 }
1366
1367 public void send_mutateRows(ByteBuffer tableName, List<BatchMutation> rowBatches, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1368 {
1369 mutateRows_args args = new mutateRows_args();
1370 args.setTableName(tableName);
1371 args.setRowBatches(rowBatches);
1372 args.setAttributes(attributes);
1373 sendBase("mutateRows", args);
1374 }
1375
1376 public void recv_mutateRows() throws IOError, IllegalArgument, org.apache.thrift.TException
1377 {
1378 mutateRows_result result = new mutateRows_result();
1379 receiveBase(result, "mutateRows");
1380 if (result.io != null) {
1381 throw result.io;
1382 }
1383 if (result.ia != null) {
1384 throw result.ia;
1385 }
1386 return;
1387 }
1388
1389 public void mutateRowsTs(ByteBuffer tableName, List<BatchMutation> rowBatches, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, IllegalArgument, org.apache.thrift.TException
1390 {
1391 send_mutateRowsTs(tableName, rowBatches, timestamp, attributes);
1392 recv_mutateRowsTs();
1393 }
1394
1395 public void send_mutateRowsTs(ByteBuffer tableName, List<BatchMutation> rowBatches, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1396 {
1397 mutateRowsTs_args args = new mutateRowsTs_args();
1398 args.setTableName(tableName);
1399 args.setRowBatches(rowBatches);
1400 args.setTimestamp(timestamp);
1401 args.setAttributes(attributes);
1402 sendBase("mutateRowsTs", args);
1403 }
1404
1405 public void recv_mutateRowsTs() throws IOError, IllegalArgument, org.apache.thrift.TException
1406 {
1407 mutateRowsTs_result result = new mutateRowsTs_result();
1408 receiveBase(result, "mutateRowsTs");
1409 if (result.io != null) {
1410 throw result.io;
1411 }
1412 if (result.ia != null) {
1413 throw result.ia;
1414 }
1415 return;
1416 }
1417
1418 public long atomicIncrement(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, long value) throws IOError, IllegalArgument, org.apache.thrift.TException
1419 {
1420 send_atomicIncrement(tableName, row, column, value);
1421 return recv_atomicIncrement();
1422 }
1423
1424 public void send_atomicIncrement(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, long value) throws org.apache.thrift.TException
1425 {
1426 atomicIncrement_args args = new atomicIncrement_args();
1427 args.setTableName(tableName);
1428 args.setRow(row);
1429 args.setColumn(column);
1430 args.setValue(value);
1431 sendBase("atomicIncrement", args);
1432 }
1433
1434 public long recv_atomicIncrement() throws IOError, IllegalArgument, org.apache.thrift.TException
1435 {
1436 atomicIncrement_result result = new atomicIncrement_result();
1437 receiveBase(result, "atomicIncrement");
1438 if (result.isSetSuccess()) {
1439 return result.success;
1440 }
1441 if (result.io != null) {
1442 throw result.io;
1443 }
1444 if (result.ia != null) {
1445 throw result.ia;
1446 }
1447 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "atomicIncrement failed: unknown result");
1448 }
1449
1450 public void deleteAll(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException
1451 {
1452 send_deleteAll(tableName, row, column, attributes);
1453 recv_deleteAll();
1454 }
1455
1456 public void send_deleteAll(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1457 {
1458 deleteAll_args args = new deleteAll_args();
1459 args.setTableName(tableName);
1460 args.setRow(row);
1461 args.setColumn(column);
1462 args.setAttributes(attributes);
1463 sendBase("deleteAll", args);
1464 }
1465
1466 public void recv_deleteAll() throws IOError, org.apache.thrift.TException
1467 {
1468 deleteAll_result result = new deleteAll_result();
1469 receiveBase(result, "deleteAll");
1470 if (result.io != null) {
1471 throw result.io;
1472 }
1473 return;
1474 }
1475
1476 public void deleteAllTs(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException
1477 {
1478 send_deleteAllTs(tableName, row, column, timestamp, attributes);
1479 recv_deleteAllTs();
1480 }
1481
1482 public void send_deleteAllTs(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1483 {
1484 deleteAllTs_args args = new deleteAllTs_args();
1485 args.setTableName(tableName);
1486 args.setRow(row);
1487 args.setColumn(column);
1488 args.setTimestamp(timestamp);
1489 args.setAttributes(attributes);
1490 sendBase("deleteAllTs", args);
1491 }
1492
1493 public void recv_deleteAllTs() throws IOError, org.apache.thrift.TException
1494 {
1495 deleteAllTs_result result = new deleteAllTs_result();
1496 receiveBase(result, "deleteAllTs");
1497 if (result.io != null) {
1498 throw result.io;
1499 }
1500 return;
1501 }
1502
1503 public void deleteAllRow(ByteBuffer tableName, ByteBuffer row, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException
1504 {
1505 send_deleteAllRow(tableName, row, attributes);
1506 recv_deleteAllRow();
1507 }
1508
1509 public void send_deleteAllRow(ByteBuffer tableName, ByteBuffer row, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1510 {
1511 deleteAllRow_args args = new deleteAllRow_args();
1512 args.setTableName(tableName);
1513 args.setRow(row);
1514 args.setAttributes(attributes);
1515 sendBase("deleteAllRow", args);
1516 }
1517
1518 public void recv_deleteAllRow() throws IOError, org.apache.thrift.TException
1519 {
1520 deleteAllRow_result result = new deleteAllRow_result();
1521 receiveBase(result, "deleteAllRow");
1522 if (result.io != null) {
1523 throw result.io;
1524 }
1525 return;
1526 }
1527
1528 public void increment(TIncrement increment) throws IOError, org.apache.thrift.TException
1529 {
1530 send_increment(increment);
1531 recv_increment();
1532 }
1533
1534 public void send_increment(TIncrement increment) throws org.apache.thrift.TException
1535 {
1536 increment_args args = new increment_args();
1537 args.setIncrement(increment);
1538 sendBase("increment", args);
1539 }
1540
1541 public void recv_increment() throws IOError, org.apache.thrift.TException
1542 {
1543 increment_result result = new increment_result();
1544 receiveBase(result, "increment");
1545 if (result.io != null) {
1546 throw result.io;
1547 }
1548 return;
1549 }
1550
1551 public void incrementRows(List<TIncrement> increments) throws IOError, org.apache.thrift.TException
1552 {
1553 send_incrementRows(increments);
1554 recv_incrementRows();
1555 }
1556
1557 public void send_incrementRows(List<TIncrement> increments) throws org.apache.thrift.TException
1558 {
1559 incrementRows_args args = new incrementRows_args();
1560 args.setIncrements(increments);
1561 sendBase("incrementRows", args);
1562 }
1563
1564 public void recv_incrementRows() throws IOError, org.apache.thrift.TException
1565 {
1566 incrementRows_result result = new incrementRows_result();
1567 receiveBase(result, "incrementRows");
1568 if (result.io != null) {
1569 throw result.io;
1570 }
1571 return;
1572 }
1573
1574 public void deleteAllRowTs(ByteBuffer tableName, ByteBuffer row, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException
1575 {
1576 send_deleteAllRowTs(tableName, row, timestamp, attributes);
1577 recv_deleteAllRowTs();
1578 }
1579
1580 public void send_deleteAllRowTs(ByteBuffer tableName, ByteBuffer row, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1581 {
1582 deleteAllRowTs_args args = new deleteAllRowTs_args();
1583 args.setTableName(tableName);
1584 args.setRow(row);
1585 args.setTimestamp(timestamp);
1586 args.setAttributes(attributes);
1587 sendBase("deleteAllRowTs", args);
1588 }
1589
1590 public void recv_deleteAllRowTs() throws IOError, org.apache.thrift.TException
1591 {
1592 deleteAllRowTs_result result = new deleteAllRowTs_result();
1593 receiveBase(result, "deleteAllRowTs");
1594 if (result.io != null) {
1595 throw result.io;
1596 }
1597 return;
1598 }
1599
1600 public int scannerOpenWithScan(ByteBuffer tableName, TScan scan, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException
1601 {
1602 send_scannerOpenWithScan(tableName, scan, attributes);
1603 return recv_scannerOpenWithScan();
1604 }
1605
1606 public void send_scannerOpenWithScan(ByteBuffer tableName, TScan scan, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1607 {
1608 scannerOpenWithScan_args args = new scannerOpenWithScan_args();
1609 args.setTableName(tableName);
1610 args.setScan(scan);
1611 args.setAttributes(attributes);
1612 sendBase("scannerOpenWithScan", args);
1613 }
1614
1615 public int recv_scannerOpenWithScan() throws IOError, org.apache.thrift.TException
1616 {
1617 scannerOpenWithScan_result result = new scannerOpenWithScan_result();
1618 receiveBase(result, "scannerOpenWithScan");
1619 if (result.isSetSuccess()) {
1620 return result.success;
1621 }
1622 if (result.io != null) {
1623 throw result.io;
1624 }
1625 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "scannerOpenWithScan failed: unknown result");
1626 }
1627
1628 public int scannerOpen(ByteBuffer tableName, ByteBuffer startRow, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException
1629 {
1630 send_scannerOpen(tableName, startRow, columns, attributes);
1631 return recv_scannerOpen();
1632 }
1633
1634 public void send_scannerOpen(ByteBuffer tableName, ByteBuffer startRow, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1635 {
1636 scannerOpen_args args = new scannerOpen_args();
1637 args.setTableName(tableName);
1638 args.setStartRow(startRow);
1639 args.setColumns(columns);
1640 args.setAttributes(attributes);
1641 sendBase("scannerOpen", args);
1642 }
1643
1644 public int recv_scannerOpen() throws IOError, org.apache.thrift.TException
1645 {
1646 scannerOpen_result result = new scannerOpen_result();
1647 receiveBase(result, "scannerOpen");
1648 if (result.isSetSuccess()) {
1649 return result.success;
1650 }
1651 if (result.io != null) {
1652 throw result.io;
1653 }
1654 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "scannerOpen failed: unknown result");
1655 }
1656
1657 public int scannerOpenWithStop(ByteBuffer tableName, ByteBuffer startRow, ByteBuffer stopRow, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException
1658 {
1659 send_scannerOpenWithStop(tableName, startRow, stopRow, columns, attributes);
1660 return recv_scannerOpenWithStop();
1661 }
1662
1663 public void send_scannerOpenWithStop(ByteBuffer tableName, ByteBuffer startRow, ByteBuffer stopRow, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1664 {
1665 scannerOpenWithStop_args args = new scannerOpenWithStop_args();
1666 args.setTableName(tableName);
1667 args.setStartRow(startRow);
1668 args.setStopRow(stopRow);
1669 args.setColumns(columns);
1670 args.setAttributes(attributes);
1671 sendBase("scannerOpenWithStop", args);
1672 }
1673
1674 public int recv_scannerOpenWithStop() throws IOError, org.apache.thrift.TException
1675 {
1676 scannerOpenWithStop_result result = new scannerOpenWithStop_result();
1677 receiveBase(result, "scannerOpenWithStop");
1678 if (result.isSetSuccess()) {
1679 return result.success;
1680 }
1681 if (result.io != null) {
1682 throw result.io;
1683 }
1684 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "scannerOpenWithStop failed: unknown result");
1685 }
1686
1687 public int scannerOpenWithPrefix(ByteBuffer tableName, ByteBuffer startAndPrefix, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException
1688 {
1689 send_scannerOpenWithPrefix(tableName, startAndPrefix, columns, attributes);
1690 return recv_scannerOpenWithPrefix();
1691 }
1692
1693 public void send_scannerOpenWithPrefix(ByteBuffer tableName, ByteBuffer startAndPrefix, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1694 {
1695 scannerOpenWithPrefix_args args = new scannerOpenWithPrefix_args();
1696 args.setTableName(tableName);
1697 args.setStartAndPrefix(startAndPrefix);
1698 args.setColumns(columns);
1699 args.setAttributes(attributes);
1700 sendBase("scannerOpenWithPrefix", args);
1701 }
1702
1703 public int recv_scannerOpenWithPrefix() throws IOError, org.apache.thrift.TException
1704 {
1705 scannerOpenWithPrefix_result result = new scannerOpenWithPrefix_result();
1706 receiveBase(result, "scannerOpenWithPrefix");
1707 if (result.isSetSuccess()) {
1708 return result.success;
1709 }
1710 if (result.io != null) {
1711 throw result.io;
1712 }
1713 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "scannerOpenWithPrefix failed: unknown result");
1714 }
1715
1716 public int scannerOpenTs(ByteBuffer tableName, ByteBuffer startRow, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException
1717 {
1718 send_scannerOpenTs(tableName, startRow, columns, timestamp, attributes);
1719 return recv_scannerOpenTs();
1720 }
1721
1722 public void send_scannerOpenTs(ByteBuffer tableName, ByteBuffer startRow, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1723 {
1724 scannerOpenTs_args args = new scannerOpenTs_args();
1725 args.setTableName(tableName);
1726 args.setStartRow(startRow);
1727 args.setColumns(columns);
1728 args.setTimestamp(timestamp);
1729 args.setAttributes(attributes);
1730 sendBase("scannerOpenTs", args);
1731 }
1732
1733 public int recv_scannerOpenTs() throws IOError, org.apache.thrift.TException
1734 {
1735 scannerOpenTs_result result = new scannerOpenTs_result();
1736 receiveBase(result, "scannerOpenTs");
1737 if (result.isSetSuccess()) {
1738 return result.success;
1739 }
1740 if (result.io != null) {
1741 throw result.io;
1742 }
1743 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "scannerOpenTs failed: unknown result");
1744 }
1745
1746 public int scannerOpenWithStopTs(ByteBuffer tableName, ByteBuffer startRow, ByteBuffer stopRow, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws IOError, org.apache.thrift.TException
1747 {
1748 send_scannerOpenWithStopTs(tableName, startRow, stopRow, columns, timestamp, attributes);
1749 return recv_scannerOpenWithStopTs();
1750 }
1751
1752 public void send_scannerOpenWithStopTs(ByteBuffer tableName, ByteBuffer startRow, ByteBuffer stopRow, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes) throws org.apache.thrift.TException
1753 {
1754 scannerOpenWithStopTs_args args = new scannerOpenWithStopTs_args();
1755 args.setTableName(tableName);
1756 args.setStartRow(startRow);
1757 args.setStopRow(stopRow);
1758 args.setColumns(columns);
1759 args.setTimestamp(timestamp);
1760 args.setAttributes(attributes);
1761 sendBase("scannerOpenWithStopTs", args);
1762 }
1763
1764 public int recv_scannerOpenWithStopTs() throws IOError, org.apache.thrift.TException
1765 {
1766 scannerOpenWithStopTs_result result = new scannerOpenWithStopTs_result();
1767 receiveBase(result, "scannerOpenWithStopTs");
1768 if (result.isSetSuccess()) {
1769 return result.success;
1770 }
1771 if (result.io != null) {
1772 throw result.io;
1773 }
1774 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "scannerOpenWithStopTs failed: unknown result");
1775 }
1776
1777 public List<TRowResult> scannerGet(int id) throws IOError, IllegalArgument, org.apache.thrift.TException
1778 {
1779 send_scannerGet(id);
1780 return recv_scannerGet();
1781 }
1782
1783 public void send_scannerGet(int id) throws org.apache.thrift.TException
1784 {
1785 scannerGet_args args = new scannerGet_args();
1786 args.setId(id);
1787 sendBase("scannerGet", args);
1788 }
1789
1790 public List<TRowResult> recv_scannerGet() throws IOError, IllegalArgument, org.apache.thrift.TException
1791 {
1792 scannerGet_result result = new scannerGet_result();
1793 receiveBase(result, "scannerGet");
1794 if (result.isSetSuccess()) {
1795 return result.success;
1796 }
1797 if (result.io != null) {
1798 throw result.io;
1799 }
1800 if (result.ia != null) {
1801 throw result.ia;
1802 }
1803 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "scannerGet failed: unknown result");
1804 }
1805
1806 public List<TRowResult> scannerGetList(int id, int nbRows) throws IOError, IllegalArgument, org.apache.thrift.TException
1807 {
1808 send_scannerGetList(id, nbRows);
1809 return recv_scannerGetList();
1810 }
1811
1812 public void send_scannerGetList(int id, int nbRows) throws org.apache.thrift.TException
1813 {
1814 scannerGetList_args args = new scannerGetList_args();
1815 args.setId(id);
1816 args.setNbRows(nbRows);
1817 sendBase("scannerGetList", args);
1818 }
1819
1820 public List<TRowResult> recv_scannerGetList() throws IOError, IllegalArgument, org.apache.thrift.TException
1821 {
1822 scannerGetList_result result = new scannerGetList_result();
1823 receiveBase(result, "scannerGetList");
1824 if (result.isSetSuccess()) {
1825 return result.success;
1826 }
1827 if (result.io != null) {
1828 throw result.io;
1829 }
1830 if (result.ia != null) {
1831 throw result.ia;
1832 }
1833 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "scannerGetList failed: unknown result");
1834 }
1835
1836 public void scannerClose(int id) throws IOError, IllegalArgument, org.apache.thrift.TException
1837 {
1838 send_scannerClose(id);
1839 recv_scannerClose();
1840 }
1841
1842 public void send_scannerClose(int id) throws org.apache.thrift.TException
1843 {
1844 scannerClose_args args = new scannerClose_args();
1845 args.setId(id);
1846 sendBase("scannerClose", args);
1847 }
1848
1849 public void recv_scannerClose() throws IOError, IllegalArgument, org.apache.thrift.TException
1850 {
1851 scannerClose_result result = new scannerClose_result();
1852 receiveBase(result, "scannerClose");
1853 if (result.io != null) {
1854 throw result.io;
1855 }
1856 if (result.ia != null) {
1857 throw result.ia;
1858 }
1859 return;
1860 }
1861
1862 public List<TCell> getRowOrBefore(ByteBuffer tableName, ByteBuffer row, ByteBuffer family) throws IOError, org.apache.thrift.TException
1863 {
1864 send_getRowOrBefore(tableName, row, family);
1865 return recv_getRowOrBefore();
1866 }
1867
1868 public void send_getRowOrBefore(ByteBuffer tableName, ByteBuffer row, ByteBuffer family) throws org.apache.thrift.TException
1869 {
1870 getRowOrBefore_args args = new getRowOrBefore_args();
1871 args.setTableName(tableName);
1872 args.setRow(row);
1873 args.setFamily(family);
1874 sendBase("getRowOrBefore", args);
1875 }
1876
1877 public List<TCell> recv_getRowOrBefore() throws IOError, org.apache.thrift.TException
1878 {
1879 getRowOrBefore_result result = new getRowOrBefore_result();
1880 receiveBase(result, "getRowOrBefore");
1881 if (result.isSetSuccess()) {
1882 return result.success;
1883 }
1884 if (result.io != null) {
1885 throw result.io;
1886 }
1887 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getRowOrBefore failed: unknown result");
1888 }
1889
1890 public TRegionInfo getRegionInfo(ByteBuffer row) throws IOError, org.apache.thrift.TException
1891 {
1892 send_getRegionInfo(row);
1893 return recv_getRegionInfo();
1894 }
1895
1896 public void send_getRegionInfo(ByteBuffer row) throws org.apache.thrift.TException
1897 {
1898 getRegionInfo_args args = new getRegionInfo_args();
1899 args.setRow(row);
1900 sendBase("getRegionInfo", args);
1901 }
1902
1903 public TRegionInfo recv_getRegionInfo() throws IOError, org.apache.thrift.TException
1904 {
1905 getRegionInfo_result result = new getRegionInfo_result();
1906 receiveBase(result, "getRegionInfo");
1907 if (result.isSetSuccess()) {
1908 return result.success;
1909 }
1910 if (result.io != null) {
1911 throw result.io;
1912 }
1913 throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getRegionInfo failed: unknown result");
1914 }
1915
1916 }
1917 public static class AsyncClient extends org.apache.thrift.async.TAsyncClient implements AsyncIface {
1918 public static class Factory implements org.apache.thrift.async.TAsyncClientFactory<AsyncClient> {
1919 private org.apache.thrift.async.TAsyncClientManager clientManager;
1920 private org.apache.thrift.protocol.TProtocolFactory protocolFactory;
1921 public Factory(org.apache.thrift.async.TAsyncClientManager clientManager, org.apache.thrift.protocol.TProtocolFactory protocolFactory) {
1922 this.clientManager = clientManager;
1923 this.protocolFactory = protocolFactory;
1924 }
1925 public AsyncClient getAsyncClient(org.apache.thrift.transport.TNonblockingTransport transport) {
1926 return new AsyncClient(protocolFactory, clientManager, transport);
1927 }
1928 }
1929
1930 public AsyncClient(org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.async.TAsyncClientManager clientManager, org.apache.thrift.transport.TNonblockingTransport transport) {
1931 super(protocolFactory, clientManager, transport);
1932 }
1933
1934 public void enableTable(ByteBuffer tableName, org.apache.thrift.async.AsyncMethodCallback<enableTable_call> resultHandler) throws org.apache.thrift.TException {
1935 checkReady();
1936 enableTable_call method_call = new enableTable_call(tableName, resultHandler, this, ___protocolFactory, ___transport);
1937 this.___currentMethod = method_call;
1938 ___manager.call(method_call);
1939 }
1940
1941 public static class enableTable_call extends org.apache.thrift.async.TAsyncMethodCall {
1942 private ByteBuffer tableName;
1943 public enableTable_call(ByteBuffer tableName, org.apache.thrift.async.AsyncMethodCallback<enableTable_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
1944 super(client, protocolFactory, transport, resultHandler, false);
1945 this.tableName = tableName;
1946 }
1947
1948 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
1949 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("enableTable", org.apache.thrift.protocol.TMessageType.CALL, 0));
1950 enableTable_args args = new enableTable_args();
1951 args.setTableName(tableName);
1952 args.write(prot);
1953 prot.writeMessageEnd();
1954 }
1955
1956 public void getResult() throws IOError, org.apache.thrift.TException {
1957 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
1958 throw new IllegalStateException("Method call not finished!");
1959 }
1960 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
1961 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
1962 (new Client(prot)).recv_enableTable();
1963 }
1964 }
1965
1966 public void disableTable(ByteBuffer tableName, org.apache.thrift.async.AsyncMethodCallback<disableTable_call> resultHandler) throws org.apache.thrift.TException {
1967 checkReady();
1968 disableTable_call method_call = new disableTable_call(tableName, resultHandler, this, ___protocolFactory, ___transport);
1969 this.___currentMethod = method_call;
1970 ___manager.call(method_call);
1971 }
1972
1973 public static class disableTable_call extends org.apache.thrift.async.TAsyncMethodCall {
1974 private ByteBuffer tableName;
1975 public disableTable_call(ByteBuffer tableName, org.apache.thrift.async.AsyncMethodCallback<disableTable_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
1976 super(client, protocolFactory, transport, resultHandler, false);
1977 this.tableName = tableName;
1978 }
1979
1980 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
1981 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("disableTable", org.apache.thrift.protocol.TMessageType.CALL, 0));
1982 disableTable_args args = new disableTable_args();
1983 args.setTableName(tableName);
1984 args.write(prot);
1985 prot.writeMessageEnd();
1986 }
1987
1988 public void getResult() throws IOError, org.apache.thrift.TException {
1989 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
1990 throw new IllegalStateException("Method call not finished!");
1991 }
1992 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
1993 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
1994 (new Client(prot)).recv_disableTable();
1995 }
1996 }
1997
1998 public void isTableEnabled(ByteBuffer tableName, org.apache.thrift.async.AsyncMethodCallback<isTableEnabled_call> resultHandler) throws org.apache.thrift.TException {
1999 checkReady();
2000 isTableEnabled_call method_call = new isTableEnabled_call(tableName, resultHandler, this, ___protocolFactory, ___transport);
2001 this.___currentMethod = method_call;
2002 ___manager.call(method_call);
2003 }
2004
2005 public static class isTableEnabled_call extends org.apache.thrift.async.TAsyncMethodCall {
2006 private ByteBuffer tableName;
2007 public isTableEnabled_call(ByteBuffer tableName, org.apache.thrift.async.AsyncMethodCallback<isTableEnabled_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2008 super(client, protocolFactory, transport, resultHandler, false);
2009 this.tableName = tableName;
2010 }
2011
2012 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2013 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("isTableEnabled", org.apache.thrift.protocol.TMessageType.CALL, 0));
2014 isTableEnabled_args args = new isTableEnabled_args();
2015 args.setTableName(tableName);
2016 args.write(prot);
2017 prot.writeMessageEnd();
2018 }
2019
2020 public boolean getResult() throws IOError, org.apache.thrift.TException {
2021 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2022 throw new IllegalStateException("Method call not finished!");
2023 }
2024 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2025 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2026 return (new Client(prot)).recv_isTableEnabled();
2027 }
2028 }
2029
2030 public void compact(ByteBuffer tableNameOrRegionName, org.apache.thrift.async.AsyncMethodCallback<compact_call> resultHandler) throws org.apache.thrift.TException {
2031 checkReady();
2032 compact_call method_call = new compact_call(tableNameOrRegionName, resultHandler, this, ___protocolFactory, ___transport);
2033 this.___currentMethod = method_call;
2034 ___manager.call(method_call);
2035 }
2036
2037 public static class compact_call extends org.apache.thrift.async.TAsyncMethodCall {
2038 private ByteBuffer tableNameOrRegionName;
2039 public compact_call(ByteBuffer tableNameOrRegionName, org.apache.thrift.async.AsyncMethodCallback<compact_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2040 super(client, protocolFactory, transport, resultHandler, false);
2041 this.tableNameOrRegionName = tableNameOrRegionName;
2042 }
2043
2044 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2045 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("compact", org.apache.thrift.protocol.TMessageType.CALL, 0));
2046 compact_args args = new compact_args();
2047 args.setTableNameOrRegionName(tableNameOrRegionName);
2048 args.write(prot);
2049 prot.writeMessageEnd();
2050 }
2051
2052 public void getResult() throws IOError, org.apache.thrift.TException {
2053 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2054 throw new IllegalStateException("Method call not finished!");
2055 }
2056 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2057 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2058 (new Client(prot)).recv_compact();
2059 }
2060 }
2061
2062 public void majorCompact(ByteBuffer tableNameOrRegionName, org.apache.thrift.async.AsyncMethodCallback<majorCompact_call> resultHandler) throws org.apache.thrift.TException {
2063 checkReady();
2064 majorCompact_call method_call = new majorCompact_call(tableNameOrRegionName, resultHandler, this, ___protocolFactory, ___transport);
2065 this.___currentMethod = method_call;
2066 ___manager.call(method_call);
2067 }
2068
2069 public static class majorCompact_call extends org.apache.thrift.async.TAsyncMethodCall {
2070 private ByteBuffer tableNameOrRegionName;
2071 public majorCompact_call(ByteBuffer tableNameOrRegionName, org.apache.thrift.async.AsyncMethodCallback<majorCompact_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2072 super(client, protocolFactory, transport, resultHandler, false);
2073 this.tableNameOrRegionName = tableNameOrRegionName;
2074 }
2075
2076 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2077 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("majorCompact", org.apache.thrift.protocol.TMessageType.CALL, 0));
2078 majorCompact_args args = new majorCompact_args();
2079 args.setTableNameOrRegionName(tableNameOrRegionName);
2080 args.write(prot);
2081 prot.writeMessageEnd();
2082 }
2083
2084 public void getResult() throws IOError, org.apache.thrift.TException {
2085 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2086 throw new IllegalStateException("Method call not finished!");
2087 }
2088 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2089 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2090 (new Client(prot)).recv_majorCompact();
2091 }
2092 }
2093
2094 public void getTableNames(org.apache.thrift.async.AsyncMethodCallback<getTableNames_call> resultHandler) throws org.apache.thrift.TException {
2095 checkReady();
2096 getTableNames_call method_call = new getTableNames_call(resultHandler, this, ___protocolFactory, ___transport);
2097 this.___currentMethod = method_call;
2098 ___manager.call(method_call);
2099 }
2100
2101 public static class getTableNames_call extends org.apache.thrift.async.TAsyncMethodCall {
2102 public getTableNames_call(org.apache.thrift.async.AsyncMethodCallback<getTableNames_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2103 super(client, protocolFactory, transport, resultHandler, false);
2104 }
2105
2106 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2107 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getTableNames", org.apache.thrift.protocol.TMessageType.CALL, 0));
2108 getTableNames_args args = new getTableNames_args();
2109 args.write(prot);
2110 prot.writeMessageEnd();
2111 }
2112
2113 public List<ByteBuffer> getResult() throws IOError, org.apache.thrift.TException {
2114 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2115 throw new IllegalStateException("Method call not finished!");
2116 }
2117 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2118 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2119 return (new Client(prot)).recv_getTableNames();
2120 }
2121 }
2122
2123 public void getColumnDescriptors(ByteBuffer tableName, org.apache.thrift.async.AsyncMethodCallback<getColumnDescriptors_call> resultHandler) throws org.apache.thrift.TException {
2124 checkReady();
2125 getColumnDescriptors_call method_call = new getColumnDescriptors_call(tableName, resultHandler, this, ___protocolFactory, ___transport);
2126 this.___currentMethod = method_call;
2127 ___manager.call(method_call);
2128 }
2129
2130 public static class getColumnDescriptors_call extends org.apache.thrift.async.TAsyncMethodCall {
2131 private ByteBuffer tableName;
2132 public getColumnDescriptors_call(ByteBuffer tableName, org.apache.thrift.async.AsyncMethodCallback<getColumnDescriptors_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2133 super(client, protocolFactory, transport, resultHandler, false);
2134 this.tableName = tableName;
2135 }
2136
2137 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2138 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getColumnDescriptors", org.apache.thrift.protocol.TMessageType.CALL, 0));
2139 getColumnDescriptors_args args = new getColumnDescriptors_args();
2140 args.setTableName(tableName);
2141 args.write(prot);
2142 prot.writeMessageEnd();
2143 }
2144
2145 public Map<ByteBuffer,ColumnDescriptor> getResult() throws IOError, org.apache.thrift.TException {
2146 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2147 throw new IllegalStateException("Method call not finished!");
2148 }
2149 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2150 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2151 return (new Client(prot)).recv_getColumnDescriptors();
2152 }
2153 }
2154
2155 public void getTableRegions(ByteBuffer tableName, org.apache.thrift.async.AsyncMethodCallback<getTableRegions_call> resultHandler) throws org.apache.thrift.TException {
2156 checkReady();
2157 getTableRegions_call method_call = new getTableRegions_call(tableName, resultHandler, this, ___protocolFactory, ___transport);
2158 this.___currentMethod = method_call;
2159 ___manager.call(method_call);
2160 }
2161
2162 public static class getTableRegions_call extends org.apache.thrift.async.TAsyncMethodCall {
2163 private ByteBuffer tableName;
2164 public getTableRegions_call(ByteBuffer tableName, org.apache.thrift.async.AsyncMethodCallback<getTableRegions_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2165 super(client, protocolFactory, transport, resultHandler, false);
2166 this.tableName = tableName;
2167 }
2168
2169 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2170 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getTableRegions", org.apache.thrift.protocol.TMessageType.CALL, 0));
2171 getTableRegions_args args = new getTableRegions_args();
2172 args.setTableName(tableName);
2173 args.write(prot);
2174 prot.writeMessageEnd();
2175 }
2176
2177 public List<TRegionInfo> getResult() throws IOError, org.apache.thrift.TException {
2178 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2179 throw new IllegalStateException("Method call not finished!");
2180 }
2181 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2182 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2183 return (new Client(prot)).recv_getTableRegions();
2184 }
2185 }
2186
2187 public void createTable(ByteBuffer tableName, List<ColumnDescriptor> columnFamilies, org.apache.thrift.async.AsyncMethodCallback<createTable_call> resultHandler) throws org.apache.thrift.TException {
2188 checkReady();
2189 createTable_call method_call = new createTable_call(tableName, columnFamilies, resultHandler, this, ___protocolFactory, ___transport);
2190 this.___currentMethod = method_call;
2191 ___manager.call(method_call);
2192 }
2193
2194 public static class createTable_call extends org.apache.thrift.async.TAsyncMethodCall {
2195 private ByteBuffer tableName;
2196 private List<ColumnDescriptor> columnFamilies;
2197 public createTable_call(ByteBuffer tableName, List<ColumnDescriptor> columnFamilies, org.apache.thrift.async.AsyncMethodCallback<createTable_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2198 super(client, protocolFactory, transport, resultHandler, false);
2199 this.tableName = tableName;
2200 this.columnFamilies = columnFamilies;
2201 }
2202
2203 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2204 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("createTable", org.apache.thrift.protocol.TMessageType.CALL, 0));
2205 createTable_args args = new createTable_args();
2206 args.setTableName(tableName);
2207 args.setColumnFamilies(columnFamilies);
2208 args.write(prot);
2209 prot.writeMessageEnd();
2210 }
2211
2212 public void getResult() throws IOError, IllegalArgument, AlreadyExists, org.apache.thrift.TException {
2213 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2214 throw new IllegalStateException("Method call not finished!");
2215 }
2216 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2217 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2218 (new Client(prot)).recv_createTable();
2219 }
2220 }
2221
2222 public void deleteTable(ByteBuffer tableName, org.apache.thrift.async.AsyncMethodCallback<deleteTable_call> resultHandler) throws org.apache.thrift.TException {
2223 checkReady();
2224 deleteTable_call method_call = new deleteTable_call(tableName, resultHandler, this, ___protocolFactory, ___transport);
2225 this.___currentMethod = method_call;
2226 ___manager.call(method_call);
2227 }
2228
2229 public static class deleteTable_call extends org.apache.thrift.async.TAsyncMethodCall {
2230 private ByteBuffer tableName;
2231 public deleteTable_call(ByteBuffer tableName, org.apache.thrift.async.AsyncMethodCallback<deleteTable_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2232 super(client, protocolFactory, transport, resultHandler, false);
2233 this.tableName = tableName;
2234 }
2235
2236 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2237 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("deleteTable", org.apache.thrift.protocol.TMessageType.CALL, 0));
2238 deleteTable_args args = new deleteTable_args();
2239 args.setTableName(tableName);
2240 args.write(prot);
2241 prot.writeMessageEnd();
2242 }
2243
2244 public void getResult() throws IOError, org.apache.thrift.TException {
2245 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2246 throw new IllegalStateException("Method call not finished!");
2247 }
2248 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2249 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2250 (new Client(prot)).recv_deleteTable();
2251 }
2252 }
2253
2254 public void get(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<get_call> resultHandler) throws org.apache.thrift.TException {
2255 checkReady();
2256 get_call method_call = new get_call(tableName, row, column, attributes, resultHandler, this, ___protocolFactory, ___transport);
2257 this.___currentMethod = method_call;
2258 ___manager.call(method_call);
2259 }
2260
2261 public static class get_call extends org.apache.thrift.async.TAsyncMethodCall {
2262 private ByteBuffer tableName;
2263 private ByteBuffer row;
2264 private ByteBuffer column;
2265 private Map<ByteBuffer,ByteBuffer> attributes;
2266 public get_call(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<get_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2267 super(client, protocolFactory, transport, resultHandler, false);
2268 this.tableName = tableName;
2269 this.row = row;
2270 this.column = column;
2271 this.attributes = attributes;
2272 }
2273
2274 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2275 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("get", org.apache.thrift.protocol.TMessageType.CALL, 0));
2276 get_args args = new get_args();
2277 args.setTableName(tableName);
2278 args.setRow(row);
2279 args.setColumn(column);
2280 args.setAttributes(attributes);
2281 args.write(prot);
2282 prot.writeMessageEnd();
2283 }
2284
2285 public List<TCell> getResult() throws IOError, org.apache.thrift.TException {
2286 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2287 throw new IllegalStateException("Method call not finished!");
2288 }
2289 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2290 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2291 return (new Client(prot)).recv_get();
2292 }
2293 }
2294
2295 public void getVer(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, int numVersions, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<getVer_call> resultHandler) throws org.apache.thrift.TException {
2296 checkReady();
2297 getVer_call method_call = new getVer_call(tableName, row, column, numVersions, attributes, resultHandler, this, ___protocolFactory, ___transport);
2298 this.___currentMethod = method_call;
2299 ___manager.call(method_call);
2300 }
2301
2302 public static class getVer_call extends org.apache.thrift.async.TAsyncMethodCall {
2303 private ByteBuffer tableName;
2304 private ByteBuffer row;
2305 private ByteBuffer column;
2306 private int numVersions;
2307 private Map<ByteBuffer,ByteBuffer> attributes;
2308 public getVer_call(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, int numVersions, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<getVer_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2309 super(client, protocolFactory, transport, resultHandler, false);
2310 this.tableName = tableName;
2311 this.row = row;
2312 this.column = column;
2313 this.numVersions = numVersions;
2314 this.attributes = attributes;
2315 }
2316
2317 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2318 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getVer", org.apache.thrift.protocol.TMessageType.CALL, 0));
2319 getVer_args args = new getVer_args();
2320 args.setTableName(tableName);
2321 args.setRow(row);
2322 args.setColumn(column);
2323 args.setNumVersions(numVersions);
2324 args.setAttributes(attributes);
2325 args.write(prot);
2326 prot.writeMessageEnd();
2327 }
2328
2329 public List<TCell> getResult() throws IOError, org.apache.thrift.TException {
2330 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2331 throw new IllegalStateException("Method call not finished!");
2332 }
2333 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2334 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2335 return (new Client(prot)).recv_getVer();
2336 }
2337 }
2338
2339 public void getVerTs(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, long timestamp, int numVersions, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<getVerTs_call> resultHandler) throws org.apache.thrift.TException {
2340 checkReady();
2341 getVerTs_call method_call = new getVerTs_call(tableName, row, column, timestamp, numVersions, attributes, resultHandler, this, ___protocolFactory, ___transport);
2342 this.___currentMethod = method_call;
2343 ___manager.call(method_call);
2344 }
2345
2346 public static class getVerTs_call extends org.apache.thrift.async.TAsyncMethodCall {
2347 private ByteBuffer tableName;
2348 private ByteBuffer row;
2349 private ByteBuffer column;
2350 private long timestamp;
2351 private int numVersions;
2352 private Map<ByteBuffer,ByteBuffer> attributes;
2353 public getVerTs_call(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, long timestamp, int numVersions, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<getVerTs_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2354 super(client, protocolFactory, transport, resultHandler, false);
2355 this.tableName = tableName;
2356 this.row = row;
2357 this.column = column;
2358 this.timestamp = timestamp;
2359 this.numVersions = numVersions;
2360 this.attributes = attributes;
2361 }
2362
2363 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2364 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getVerTs", org.apache.thrift.protocol.TMessageType.CALL, 0));
2365 getVerTs_args args = new getVerTs_args();
2366 args.setTableName(tableName);
2367 args.setRow(row);
2368 args.setColumn(column);
2369 args.setTimestamp(timestamp);
2370 args.setNumVersions(numVersions);
2371 args.setAttributes(attributes);
2372 args.write(prot);
2373 prot.writeMessageEnd();
2374 }
2375
2376 public List<TCell> getResult() throws IOError, org.apache.thrift.TException {
2377 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2378 throw new IllegalStateException("Method call not finished!");
2379 }
2380 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2381 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2382 return (new Client(prot)).recv_getVerTs();
2383 }
2384 }
2385
2386 public void getRow(ByteBuffer tableName, ByteBuffer row, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<getRow_call> resultHandler) throws org.apache.thrift.TException {
2387 checkReady();
2388 getRow_call method_call = new getRow_call(tableName, row, attributes, resultHandler, this, ___protocolFactory, ___transport);
2389 this.___currentMethod = method_call;
2390 ___manager.call(method_call);
2391 }
2392
2393 public static class getRow_call extends org.apache.thrift.async.TAsyncMethodCall {
2394 private ByteBuffer tableName;
2395 private ByteBuffer row;
2396 private Map<ByteBuffer,ByteBuffer> attributes;
2397 public getRow_call(ByteBuffer tableName, ByteBuffer row, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<getRow_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2398 super(client, protocolFactory, transport, resultHandler, false);
2399 this.tableName = tableName;
2400 this.row = row;
2401 this.attributes = attributes;
2402 }
2403
2404 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2405 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getRow", org.apache.thrift.protocol.TMessageType.CALL, 0));
2406 getRow_args args = new getRow_args();
2407 args.setTableName(tableName);
2408 args.setRow(row);
2409 args.setAttributes(attributes);
2410 args.write(prot);
2411 prot.writeMessageEnd();
2412 }
2413
2414 public List<TRowResult> getResult() throws IOError, org.apache.thrift.TException {
2415 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2416 throw new IllegalStateException("Method call not finished!");
2417 }
2418 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2419 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2420 return (new Client(prot)).recv_getRow();
2421 }
2422 }
2423
2424 public void getRowWithColumns(ByteBuffer tableName, ByteBuffer row, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<getRowWithColumns_call> resultHandler) throws org.apache.thrift.TException {
2425 checkReady();
2426 getRowWithColumns_call method_call = new getRowWithColumns_call(tableName, row, columns, attributes, resultHandler, this, ___protocolFactory, ___transport);
2427 this.___currentMethod = method_call;
2428 ___manager.call(method_call);
2429 }
2430
2431 public static class getRowWithColumns_call extends org.apache.thrift.async.TAsyncMethodCall {
2432 private ByteBuffer tableName;
2433 private ByteBuffer row;
2434 private List<ByteBuffer> columns;
2435 private Map<ByteBuffer,ByteBuffer> attributes;
2436 public getRowWithColumns_call(ByteBuffer tableName, ByteBuffer row, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<getRowWithColumns_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2437 super(client, protocolFactory, transport, resultHandler, false);
2438 this.tableName = tableName;
2439 this.row = row;
2440 this.columns = columns;
2441 this.attributes = attributes;
2442 }
2443
2444 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2445 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getRowWithColumns", org.apache.thrift.protocol.TMessageType.CALL, 0));
2446 getRowWithColumns_args args = new getRowWithColumns_args();
2447 args.setTableName(tableName);
2448 args.setRow(row);
2449 args.setColumns(columns);
2450 args.setAttributes(attributes);
2451 args.write(prot);
2452 prot.writeMessageEnd();
2453 }
2454
2455 public List<TRowResult> getResult() throws IOError, org.apache.thrift.TException {
2456 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2457 throw new IllegalStateException("Method call not finished!");
2458 }
2459 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2460 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2461 return (new Client(prot)).recv_getRowWithColumns();
2462 }
2463 }
2464
2465 public void getRowTs(ByteBuffer tableName, ByteBuffer row, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<getRowTs_call> resultHandler) throws org.apache.thrift.TException {
2466 checkReady();
2467 getRowTs_call method_call = new getRowTs_call(tableName, row, timestamp, attributes, resultHandler, this, ___protocolFactory, ___transport);
2468 this.___currentMethod = method_call;
2469 ___manager.call(method_call);
2470 }
2471
2472 public static class getRowTs_call extends org.apache.thrift.async.TAsyncMethodCall {
2473 private ByteBuffer tableName;
2474 private ByteBuffer row;
2475 private long timestamp;
2476 private Map<ByteBuffer,ByteBuffer> attributes;
2477 public getRowTs_call(ByteBuffer tableName, ByteBuffer row, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<getRowTs_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2478 super(client, protocolFactory, transport, resultHandler, false);
2479 this.tableName = tableName;
2480 this.row = row;
2481 this.timestamp = timestamp;
2482 this.attributes = attributes;
2483 }
2484
2485 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2486 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getRowTs", org.apache.thrift.protocol.TMessageType.CALL, 0));
2487 getRowTs_args args = new getRowTs_args();
2488 args.setTableName(tableName);
2489 args.setRow(row);
2490 args.setTimestamp(timestamp);
2491 args.setAttributes(attributes);
2492 args.write(prot);
2493 prot.writeMessageEnd();
2494 }
2495
2496 public List<TRowResult> getResult() throws IOError, org.apache.thrift.TException {
2497 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2498 throw new IllegalStateException("Method call not finished!");
2499 }
2500 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2501 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2502 return (new Client(prot)).recv_getRowTs();
2503 }
2504 }
2505
2506 public void getRowWithColumnsTs(ByteBuffer tableName, ByteBuffer row, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<getRowWithColumnsTs_call> resultHandler) throws org.apache.thrift.TException {
2507 checkReady();
2508 getRowWithColumnsTs_call method_call = new getRowWithColumnsTs_call(tableName, row, columns, timestamp, attributes, resultHandler, this, ___protocolFactory, ___transport);
2509 this.___currentMethod = method_call;
2510 ___manager.call(method_call);
2511 }
2512
2513 public static class getRowWithColumnsTs_call extends org.apache.thrift.async.TAsyncMethodCall {
2514 private ByteBuffer tableName;
2515 private ByteBuffer row;
2516 private List<ByteBuffer> columns;
2517 private long timestamp;
2518 private Map<ByteBuffer,ByteBuffer> attributes;
2519 public getRowWithColumnsTs_call(ByteBuffer tableName, ByteBuffer row, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<getRowWithColumnsTs_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2520 super(client, protocolFactory, transport, resultHandler, false);
2521 this.tableName = tableName;
2522 this.row = row;
2523 this.columns = columns;
2524 this.timestamp = timestamp;
2525 this.attributes = attributes;
2526 }
2527
2528 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2529 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getRowWithColumnsTs", org.apache.thrift.protocol.TMessageType.CALL, 0));
2530 getRowWithColumnsTs_args args = new getRowWithColumnsTs_args();
2531 args.setTableName(tableName);
2532 args.setRow(row);
2533 args.setColumns(columns);
2534 args.setTimestamp(timestamp);
2535 args.setAttributes(attributes);
2536 args.write(prot);
2537 prot.writeMessageEnd();
2538 }
2539
2540 public List<TRowResult> getResult() throws IOError, org.apache.thrift.TException {
2541 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2542 throw new IllegalStateException("Method call not finished!");
2543 }
2544 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2545 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2546 return (new Client(prot)).recv_getRowWithColumnsTs();
2547 }
2548 }
2549
2550 public void getRows(ByteBuffer tableName, List<ByteBuffer> rows, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<getRows_call> resultHandler) throws org.apache.thrift.TException {
2551 checkReady();
2552 getRows_call method_call = new getRows_call(tableName, rows, attributes, resultHandler, this, ___protocolFactory, ___transport);
2553 this.___currentMethod = method_call;
2554 ___manager.call(method_call);
2555 }
2556
2557 public static class getRows_call extends org.apache.thrift.async.TAsyncMethodCall {
2558 private ByteBuffer tableName;
2559 private List<ByteBuffer> rows;
2560 private Map<ByteBuffer,ByteBuffer> attributes;
2561 public getRows_call(ByteBuffer tableName, List<ByteBuffer> rows, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<getRows_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2562 super(client, protocolFactory, transport, resultHandler, false);
2563 this.tableName = tableName;
2564 this.rows = rows;
2565 this.attributes = attributes;
2566 }
2567
2568 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2569 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getRows", org.apache.thrift.protocol.TMessageType.CALL, 0));
2570 getRows_args args = new getRows_args();
2571 args.setTableName(tableName);
2572 args.setRows(rows);
2573 args.setAttributes(attributes);
2574 args.write(prot);
2575 prot.writeMessageEnd();
2576 }
2577
2578 public List<TRowResult> getResult() throws IOError, org.apache.thrift.TException {
2579 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2580 throw new IllegalStateException("Method call not finished!");
2581 }
2582 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2583 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2584 return (new Client(prot)).recv_getRows();
2585 }
2586 }
2587
2588 public void getRowsWithColumns(ByteBuffer tableName, List<ByteBuffer> rows, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<getRowsWithColumns_call> resultHandler) throws org.apache.thrift.TException {
2589 checkReady();
2590 getRowsWithColumns_call method_call = new getRowsWithColumns_call(tableName, rows, columns, attributes, resultHandler, this, ___protocolFactory, ___transport);
2591 this.___currentMethod = method_call;
2592 ___manager.call(method_call);
2593 }
2594
2595 public static class getRowsWithColumns_call extends org.apache.thrift.async.TAsyncMethodCall {
2596 private ByteBuffer tableName;
2597 private List<ByteBuffer> rows;
2598 private List<ByteBuffer> columns;
2599 private Map<ByteBuffer,ByteBuffer> attributes;
2600 public getRowsWithColumns_call(ByteBuffer tableName, List<ByteBuffer> rows, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<getRowsWithColumns_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2601 super(client, protocolFactory, transport, resultHandler, false);
2602 this.tableName = tableName;
2603 this.rows = rows;
2604 this.columns = columns;
2605 this.attributes = attributes;
2606 }
2607
2608 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2609 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getRowsWithColumns", org.apache.thrift.protocol.TMessageType.CALL, 0));
2610 getRowsWithColumns_args args = new getRowsWithColumns_args();
2611 args.setTableName(tableName);
2612 args.setRows(rows);
2613 args.setColumns(columns);
2614 args.setAttributes(attributes);
2615 args.write(prot);
2616 prot.writeMessageEnd();
2617 }
2618
2619 public List<TRowResult> getResult() throws IOError, org.apache.thrift.TException {
2620 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2621 throw new IllegalStateException("Method call not finished!");
2622 }
2623 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2624 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2625 return (new Client(prot)).recv_getRowsWithColumns();
2626 }
2627 }
2628
2629 public void getRowsTs(ByteBuffer tableName, List<ByteBuffer> rows, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<getRowsTs_call> resultHandler) throws org.apache.thrift.TException {
2630 checkReady();
2631 getRowsTs_call method_call = new getRowsTs_call(tableName, rows, timestamp, attributes, resultHandler, this, ___protocolFactory, ___transport);
2632 this.___currentMethod = method_call;
2633 ___manager.call(method_call);
2634 }
2635
2636 public static class getRowsTs_call extends org.apache.thrift.async.TAsyncMethodCall {
2637 private ByteBuffer tableName;
2638 private List<ByteBuffer> rows;
2639 private long timestamp;
2640 private Map<ByteBuffer,ByteBuffer> attributes;
2641 public getRowsTs_call(ByteBuffer tableName, List<ByteBuffer> rows, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<getRowsTs_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2642 super(client, protocolFactory, transport, resultHandler, false);
2643 this.tableName = tableName;
2644 this.rows = rows;
2645 this.timestamp = timestamp;
2646 this.attributes = attributes;
2647 }
2648
2649 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2650 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getRowsTs", org.apache.thrift.protocol.TMessageType.CALL, 0));
2651 getRowsTs_args args = new getRowsTs_args();
2652 args.setTableName(tableName);
2653 args.setRows(rows);
2654 args.setTimestamp(timestamp);
2655 args.setAttributes(attributes);
2656 args.write(prot);
2657 prot.writeMessageEnd();
2658 }
2659
2660 public List<TRowResult> getResult() throws IOError, org.apache.thrift.TException {
2661 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2662 throw new IllegalStateException("Method call not finished!");
2663 }
2664 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2665 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2666 return (new Client(prot)).recv_getRowsTs();
2667 }
2668 }
2669
2670 public void getRowsWithColumnsTs(ByteBuffer tableName, List<ByteBuffer> rows, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<getRowsWithColumnsTs_call> resultHandler) throws org.apache.thrift.TException {
2671 checkReady();
2672 getRowsWithColumnsTs_call method_call = new getRowsWithColumnsTs_call(tableName, rows, columns, timestamp, attributes, resultHandler, this, ___protocolFactory, ___transport);
2673 this.___currentMethod = method_call;
2674 ___manager.call(method_call);
2675 }
2676
2677 public static class getRowsWithColumnsTs_call extends org.apache.thrift.async.TAsyncMethodCall {
2678 private ByteBuffer tableName;
2679 private List<ByteBuffer> rows;
2680 private List<ByteBuffer> columns;
2681 private long timestamp;
2682 private Map<ByteBuffer,ByteBuffer> attributes;
2683 public getRowsWithColumnsTs_call(ByteBuffer tableName, List<ByteBuffer> rows, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<getRowsWithColumnsTs_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2684 super(client, protocolFactory, transport, resultHandler, false);
2685 this.tableName = tableName;
2686 this.rows = rows;
2687 this.columns = columns;
2688 this.timestamp = timestamp;
2689 this.attributes = attributes;
2690 }
2691
2692 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2693 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getRowsWithColumnsTs", org.apache.thrift.protocol.TMessageType.CALL, 0));
2694 getRowsWithColumnsTs_args args = new getRowsWithColumnsTs_args();
2695 args.setTableName(tableName);
2696 args.setRows(rows);
2697 args.setColumns(columns);
2698 args.setTimestamp(timestamp);
2699 args.setAttributes(attributes);
2700 args.write(prot);
2701 prot.writeMessageEnd();
2702 }
2703
2704 public List<TRowResult> getResult() throws IOError, org.apache.thrift.TException {
2705 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2706 throw new IllegalStateException("Method call not finished!");
2707 }
2708 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2709 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2710 return (new Client(prot)).recv_getRowsWithColumnsTs();
2711 }
2712 }
2713
2714 public void mutateRow(ByteBuffer tableName, ByteBuffer row, List<Mutation> mutations, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<mutateRow_call> resultHandler) throws org.apache.thrift.TException {
2715 checkReady();
2716 mutateRow_call method_call = new mutateRow_call(tableName, row, mutations, attributes, resultHandler, this, ___protocolFactory, ___transport);
2717 this.___currentMethod = method_call;
2718 ___manager.call(method_call);
2719 }
2720
2721 public static class mutateRow_call extends org.apache.thrift.async.TAsyncMethodCall {
2722 private ByteBuffer tableName;
2723 private ByteBuffer row;
2724 private List<Mutation> mutations;
2725 private Map<ByteBuffer,ByteBuffer> attributes;
2726 public mutateRow_call(ByteBuffer tableName, ByteBuffer row, List<Mutation> mutations, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<mutateRow_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2727 super(client, protocolFactory, transport, resultHandler, false);
2728 this.tableName = tableName;
2729 this.row = row;
2730 this.mutations = mutations;
2731 this.attributes = attributes;
2732 }
2733
2734 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2735 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("mutateRow", org.apache.thrift.protocol.TMessageType.CALL, 0));
2736 mutateRow_args args = new mutateRow_args();
2737 args.setTableName(tableName);
2738 args.setRow(row);
2739 args.setMutations(mutations);
2740 args.setAttributes(attributes);
2741 args.write(prot);
2742 prot.writeMessageEnd();
2743 }
2744
2745 public void getResult() throws IOError, IllegalArgument, org.apache.thrift.TException {
2746 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2747 throw new IllegalStateException("Method call not finished!");
2748 }
2749 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2750 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2751 (new Client(prot)).recv_mutateRow();
2752 }
2753 }
2754
2755 public void mutateRowTs(ByteBuffer tableName, ByteBuffer row, List<Mutation> mutations, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<mutateRowTs_call> resultHandler) throws org.apache.thrift.TException {
2756 checkReady();
2757 mutateRowTs_call method_call = new mutateRowTs_call(tableName, row, mutations, timestamp, attributes, resultHandler, this, ___protocolFactory, ___transport);
2758 this.___currentMethod = method_call;
2759 ___manager.call(method_call);
2760 }
2761
2762 public static class mutateRowTs_call extends org.apache.thrift.async.TAsyncMethodCall {
2763 private ByteBuffer tableName;
2764 private ByteBuffer row;
2765 private List<Mutation> mutations;
2766 private long timestamp;
2767 private Map<ByteBuffer,ByteBuffer> attributes;
2768 public mutateRowTs_call(ByteBuffer tableName, ByteBuffer row, List<Mutation> mutations, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<mutateRowTs_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2769 super(client, protocolFactory, transport, resultHandler, false);
2770 this.tableName = tableName;
2771 this.row = row;
2772 this.mutations = mutations;
2773 this.timestamp = timestamp;
2774 this.attributes = attributes;
2775 }
2776
2777 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2778 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("mutateRowTs", org.apache.thrift.protocol.TMessageType.CALL, 0));
2779 mutateRowTs_args args = new mutateRowTs_args();
2780 args.setTableName(tableName);
2781 args.setRow(row);
2782 args.setMutations(mutations);
2783 args.setTimestamp(timestamp);
2784 args.setAttributes(attributes);
2785 args.write(prot);
2786 prot.writeMessageEnd();
2787 }
2788
2789 public void getResult() throws IOError, IllegalArgument, org.apache.thrift.TException {
2790 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2791 throw new IllegalStateException("Method call not finished!");
2792 }
2793 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2794 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2795 (new Client(prot)).recv_mutateRowTs();
2796 }
2797 }
2798
2799 public void mutateRows(ByteBuffer tableName, List<BatchMutation> rowBatches, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<mutateRows_call> resultHandler) throws org.apache.thrift.TException {
2800 checkReady();
2801 mutateRows_call method_call = new mutateRows_call(tableName, rowBatches, attributes, resultHandler, this, ___protocolFactory, ___transport);
2802 this.___currentMethod = method_call;
2803 ___manager.call(method_call);
2804 }
2805
2806 public static class mutateRows_call extends org.apache.thrift.async.TAsyncMethodCall {
2807 private ByteBuffer tableName;
2808 private List<BatchMutation> rowBatches;
2809 private Map<ByteBuffer,ByteBuffer> attributes;
2810 public mutateRows_call(ByteBuffer tableName, List<BatchMutation> rowBatches, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<mutateRows_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2811 super(client, protocolFactory, transport, resultHandler, false);
2812 this.tableName = tableName;
2813 this.rowBatches = rowBatches;
2814 this.attributes = attributes;
2815 }
2816
2817 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2818 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("mutateRows", org.apache.thrift.protocol.TMessageType.CALL, 0));
2819 mutateRows_args args = new mutateRows_args();
2820 args.setTableName(tableName);
2821 args.setRowBatches(rowBatches);
2822 args.setAttributes(attributes);
2823 args.write(prot);
2824 prot.writeMessageEnd();
2825 }
2826
2827 public void getResult() throws IOError, IllegalArgument, org.apache.thrift.TException {
2828 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2829 throw new IllegalStateException("Method call not finished!");
2830 }
2831 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2832 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2833 (new Client(prot)).recv_mutateRows();
2834 }
2835 }
2836
2837 public void mutateRowsTs(ByteBuffer tableName, List<BatchMutation> rowBatches, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<mutateRowsTs_call> resultHandler) throws org.apache.thrift.TException {
2838 checkReady();
2839 mutateRowsTs_call method_call = new mutateRowsTs_call(tableName, rowBatches, timestamp, attributes, resultHandler, this, ___protocolFactory, ___transport);
2840 this.___currentMethod = method_call;
2841 ___manager.call(method_call);
2842 }
2843
2844 public static class mutateRowsTs_call extends org.apache.thrift.async.TAsyncMethodCall {
2845 private ByteBuffer tableName;
2846 private List<BatchMutation> rowBatches;
2847 private long timestamp;
2848 private Map<ByteBuffer,ByteBuffer> attributes;
2849 public mutateRowsTs_call(ByteBuffer tableName, List<BatchMutation> rowBatches, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<mutateRowsTs_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2850 super(client, protocolFactory, transport, resultHandler, false);
2851 this.tableName = tableName;
2852 this.rowBatches = rowBatches;
2853 this.timestamp = timestamp;
2854 this.attributes = attributes;
2855 }
2856
2857 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2858 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("mutateRowsTs", org.apache.thrift.protocol.TMessageType.CALL, 0));
2859 mutateRowsTs_args args = new mutateRowsTs_args();
2860 args.setTableName(tableName);
2861 args.setRowBatches(rowBatches);
2862 args.setTimestamp(timestamp);
2863 args.setAttributes(attributes);
2864 args.write(prot);
2865 prot.writeMessageEnd();
2866 }
2867
2868 public void getResult() throws IOError, IllegalArgument, org.apache.thrift.TException {
2869 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2870 throw new IllegalStateException("Method call not finished!");
2871 }
2872 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2873 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2874 (new Client(prot)).recv_mutateRowsTs();
2875 }
2876 }
2877
2878 public void atomicIncrement(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, long value, org.apache.thrift.async.AsyncMethodCallback<atomicIncrement_call> resultHandler) throws org.apache.thrift.TException {
2879 checkReady();
2880 atomicIncrement_call method_call = new atomicIncrement_call(tableName, row, column, value, resultHandler, this, ___protocolFactory, ___transport);
2881 this.___currentMethod = method_call;
2882 ___manager.call(method_call);
2883 }
2884
2885 public static class atomicIncrement_call extends org.apache.thrift.async.TAsyncMethodCall {
2886 private ByteBuffer tableName;
2887 private ByteBuffer row;
2888 private ByteBuffer column;
2889 private long value;
2890 public atomicIncrement_call(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, long value, org.apache.thrift.async.AsyncMethodCallback<atomicIncrement_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2891 super(client, protocolFactory, transport, resultHandler, false);
2892 this.tableName = tableName;
2893 this.row = row;
2894 this.column = column;
2895 this.value = value;
2896 }
2897
2898 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2899 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("atomicIncrement", org.apache.thrift.protocol.TMessageType.CALL, 0));
2900 atomicIncrement_args args = new atomicIncrement_args();
2901 args.setTableName(tableName);
2902 args.setRow(row);
2903 args.setColumn(column);
2904 args.setValue(value);
2905 args.write(prot);
2906 prot.writeMessageEnd();
2907 }
2908
2909 public long getResult() throws IOError, IllegalArgument, org.apache.thrift.TException {
2910 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2911 throw new IllegalStateException("Method call not finished!");
2912 }
2913 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2914 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2915 return (new Client(prot)).recv_atomicIncrement();
2916 }
2917 }
2918
2919 public void deleteAll(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<deleteAll_call> resultHandler) throws org.apache.thrift.TException {
2920 checkReady();
2921 deleteAll_call method_call = new deleteAll_call(tableName, row, column, attributes, resultHandler, this, ___protocolFactory, ___transport);
2922 this.___currentMethod = method_call;
2923 ___manager.call(method_call);
2924 }
2925
2926 public static class deleteAll_call extends org.apache.thrift.async.TAsyncMethodCall {
2927 private ByteBuffer tableName;
2928 private ByteBuffer row;
2929 private ByteBuffer column;
2930 private Map<ByteBuffer,ByteBuffer> attributes;
2931 public deleteAll_call(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<deleteAll_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2932 super(client, protocolFactory, transport, resultHandler, false);
2933 this.tableName = tableName;
2934 this.row = row;
2935 this.column = column;
2936 this.attributes = attributes;
2937 }
2938
2939 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2940 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("deleteAll", org.apache.thrift.protocol.TMessageType.CALL, 0));
2941 deleteAll_args args = new deleteAll_args();
2942 args.setTableName(tableName);
2943 args.setRow(row);
2944 args.setColumn(column);
2945 args.setAttributes(attributes);
2946 args.write(prot);
2947 prot.writeMessageEnd();
2948 }
2949
2950 public void getResult() throws IOError, org.apache.thrift.TException {
2951 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2952 throw new IllegalStateException("Method call not finished!");
2953 }
2954 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2955 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2956 (new Client(prot)).recv_deleteAll();
2957 }
2958 }
2959
2960 public void deleteAllTs(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<deleteAllTs_call> resultHandler) throws org.apache.thrift.TException {
2961 checkReady();
2962 deleteAllTs_call method_call = new deleteAllTs_call(tableName, row, column, timestamp, attributes, resultHandler, this, ___protocolFactory, ___transport);
2963 this.___currentMethod = method_call;
2964 ___manager.call(method_call);
2965 }
2966
2967 public static class deleteAllTs_call extends org.apache.thrift.async.TAsyncMethodCall {
2968 private ByteBuffer tableName;
2969 private ByteBuffer row;
2970 private ByteBuffer column;
2971 private long timestamp;
2972 private Map<ByteBuffer,ByteBuffer> attributes;
2973 public deleteAllTs_call(ByteBuffer tableName, ByteBuffer row, ByteBuffer column, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<deleteAllTs_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
2974 super(client, protocolFactory, transport, resultHandler, false);
2975 this.tableName = tableName;
2976 this.row = row;
2977 this.column = column;
2978 this.timestamp = timestamp;
2979 this.attributes = attributes;
2980 }
2981
2982 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2983 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("deleteAllTs", org.apache.thrift.protocol.TMessageType.CALL, 0));
2984 deleteAllTs_args args = new deleteAllTs_args();
2985 args.setTableName(tableName);
2986 args.setRow(row);
2987 args.setColumn(column);
2988 args.setTimestamp(timestamp);
2989 args.setAttributes(attributes);
2990 args.write(prot);
2991 prot.writeMessageEnd();
2992 }
2993
2994 public void getResult() throws IOError, org.apache.thrift.TException {
2995 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
2996 throw new IllegalStateException("Method call not finished!");
2997 }
2998 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
2999 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
3000 (new Client(prot)).recv_deleteAllTs();
3001 }
3002 }
3003
3004 public void deleteAllRow(ByteBuffer tableName, ByteBuffer row, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<deleteAllRow_call> resultHandler) throws org.apache.thrift.TException {
3005 checkReady();
3006 deleteAllRow_call method_call = new deleteAllRow_call(tableName, row, attributes, resultHandler, this, ___protocolFactory, ___transport);
3007 this.___currentMethod = method_call;
3008 ___manager.call(method_call);
3009 }
3010
3011 public static class deleteAllRow_call extends org.apache.thrift.async.TAsyncMethodCall {
3012 private ByteBuffer tableName;
3013 private ByteBuffer row;
3014 private Map<ByteBuffer,ByteBuffer> attributes;
3015 public deleteAllRow_call(ByteBuffer tableName, ByteBuffer row, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<deleteAllRow_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
3016 super(client, protocolFactory, transport, resultHandler, false);
3017 this.tableName = tableName;
3018 this.row = row;
3019 this.attributes = attributes;
3020 }
3021
3022 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
3023 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("deleteAllRow", org.apache.thrift.protocol.TMessageType.CALL, 0));
3024 deleteAllRow_args args = new deleteAllRow_args();
3025 args.setTableName(tableName);
3026 args.setRow(row);
3027 args.setAttributes(attributes);
3028 args.write(prot);
3029 prot.writeMessageEnd();
3030 }
3031
3032 public void getResult() throws IOError, org.apache.thrift.TException {
3033 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
3034 throw new IllegalStateException("Method call not finished!");
3035 }
3036 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
3037 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
3038 (new Client(prot)).recv_deleteAllRow();
3039 }
3040 }
3041
3042 public void increment(TIncrement increment, org.apache.thrift.async.AsyncMethodCallback<increment_call> resultHandler) throws org.apache.thrift.TException {
3043 checkReady();
3044 increment_call method_call = new increment_call(increment, resultHandler, this, ___protocolFactory, ___transport);
3045 this.___currentMethod = method_call;
3046 ___manager.call(method_call);
3047 }
3048
3049 public static class increment_call extends org.apache.thrift.async.TAsyncMethodCall {
3050 private TIncrement increment;
3051 public increment_call(TIncrement increment, org.apache.thrift.async.AsyncMethodCallback<increment_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
3052 super(client, protocolFactory, transport, resultHandler, false);
3053 this.increment = increment;
3054 }
3055
3056 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
3057 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("increment", org.apache.thrift.protocol.TMessageType.CALL, 0));
3058 increment_args args = new increment_args();
3059 args.setIncrement(increment);
3060 args.write(prot);
3061 prot.writeMessageEnd();
3062 }
3063
3064 public void getResult() throws IOError, org.apache.thrift.TException {
3065 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
3066 throw new IllegalStateException("Method call not finished!");
3067 }
3068 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
3069 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
3070 (new Client(prot)).recv_increment();
3071 }
3072 }
3073
3074 public void incrementRows(List<TIncrement> increments, org.apache.thrift.async.AsyncMethodCallback<incrementRows_call> resultHandler) throws org.apache.thrift.TException {
3075 checkReady();
3076 incrementRows_call method_call = new incrementRows_call(increments, resultHandler, this, ___protocolFactory, ___transport);
3077 this.___currentMethod = method_call;
3078 ___manager.call(method_call);
3079 }
3080
3081 public static class incrementRows_call extends org.apache.thrift.async.TAsyncMethodCall {
3082 private List<TIncrement> increments;
3083 public incrementRows_call(List<TIncrement> increments, org.apache.thrift.async.AsyncMethodCallback<incrementRows_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
3084 super(client, protocolFactory, transport, resultHandler, false);
3085 this.increments = increments;
3086 }
3087
3088 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
3089 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("incrementRows", org.apache.thrift.protocol.TMessageType.CALL, 0));
3090 incrementRows_args args = new incrementRows_args();
3091 args.setIncrements(increments);
3092 args.write(prot);
3093 prot.writeMessageEnd();
3094 }
3095
3096 public void getResult() throws IOError, org.apache.thrift.TException {
3097 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
3098 throw new IllegalStateException("Method call not finished!");
3099 }
3100 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
3101 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
3102 (new Client(prot)).recv_incrementRows();
3103 }
3104 }
3105
3106 public void deleteAllRowTs(ByteBuffer tableName, ByteBuffer row, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<deleteAllRowTs_call> resultHandler) throws org.apache.thrift.TException {
3107 checkReady();
3108 deleteAllRowTs_call method_call = new deleteAllRowTs_call(tableName, row, timestamp, attributes, resultHandler, this, ___protocolFactory, ___transport);
3109 this.___currentMethod = method_call;
3110 ___manager.call(method_call);
3111 }
3112
3113 public static class deleteAllRowTs_call extends org.apache.thrift.async.TAsyncMethodCall {
3114 private ByteBuffer tableName;
3115 private ByteBuffer row;
3116 private long timestamp;
3117 private Map<ByteBuffer,ByteBuffer> attributes;
3118 public deleteAllRowTs_call(ByteBuffer tableName, ByteBuffer row, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<deleteAllRowTs_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
3119 super(client, protocolFactory, transport, resultHandler, false);
3120 this.tableName = tableName;
3121 this.row = row;
3122 this.timestamp = timestamp;
3123 this.attributes = attributes;
3124 }
3125
3126 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
3127 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("deleteAllRowTs", org.apache.thrift.protocol.TMessageType.CALL, 0));
3128 deleteAllRowTs_args args = new deleteAllRowTs_args();
3129 args.setTableName(tableName);
3130 args.setRow(row);
3131 args.setTimestamp(timestamp);
3132 args.setAttributes(attributes);
3133 args.write(prot);
3134 prot.writeMessageEnd();
3135 }
3136
3137 public void getResult() throws IOError, org.apache.thrift.TException {
3138 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
3139 throw new IllegalStateException("Method call not finished!");
3140 }
3141 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
3142 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
3143 (new Client(prot)).recv_deleteAllRowTs();
3144 }
3145 }
3146
3147 public void scannerOpenWithScan(ByteBuffer tableName, TScan scan, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<scannerOpenWithScan_call> resultHandler) throws org.apache.thrift.TException {
3148 checkReady();
3149 scannerOpenWithScan_call method_call = new scannerOpenWithScan_call(tableName, scan, attributes, resultHandler, this, ___protocolFactory, ___transport);
3150 this.___currentMethod = method_call;
3151 ___manager.call(method_call);
3152 }
3153
3154 public static class scannerOpenWithScan_call extends org.apache.thrift.async.TAsyncMethodCall {
3155 private ByteBuffer tableName;
3156 private TScan scan;
3157 private Map<ByteBuffer,ByteBuffer> attributes;
3158 public scannerOpenWithScan_call(ByteBuffer tableName, TScan scan, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<scannerOpenWithScan_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
3159 super(client, protocolFactory, transport, resultHandler, false);
3160 this.tableName = tableName;
3161 this.scan = scan;
3162 this.attributes = attributes;
3163 }
3164
3165 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
3166 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("scannerOpenWithScan", org.apache.thrift.protocol.TMessageType.CALL, 0));
3167 scannerOpenWithScan_args args = new scannerOpenWithScan_args();
3168 args.setTableName(tableName);
3169 args.setScan(scan);
3170 args.setAttributes(attributes);
3171 args.write(prot);
3172 prot.writeMessageEnd();
3173 }
3174
3175 public int getResult() throws IOError, org.apache.thrift.TException {
3176 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
3177 throw new IllegalStateException("Method call not finished!");
3178 }
3179 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
3180 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
3181 return (new Client(prot)).recv_scannerOpenWithScan();
3182 }
3183 }
3184
3185 public void scannerOpen(ByteBuffer tableName, ByteBuffer startRow, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<scannerOpen_call> resultHandler) throws org.apache.thrift.TException {
3186 checkReady();
3187 scannerOpen_call method_call = new scannerOpen_call(tableName, startRow, columns, attributes, resultHandler, this, ___protocolFactory, ___transport);
3188 this.___currentMethod = method_call;
3189 ___manager.call(method_call);
3190 }
3191
3192 public static class scannerOpen_call extends org.apache.thrift.async.TAsyncMethodCall {
3193 private ByteBuffer tableName;
3194 private ByteBuffer startRow;
3195 private List<ByteBuffer> columns;
3196 private Map<ByteBuffer,ByteBuffer> attributes;
3197 public scannerOpen_call(ByteBuffer tableName, ByteBuffer startRow, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<scannerOpen_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
3198 super(client, protocolFactory, transport, resultHandler, false);
3199 this.tableName = tableName;
3200 this.startRow = startRow;
3201 this.columns = columns;
3202 this.attributes = attributes;
3203 }
3204
3205 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
3206 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("scannerOpen", org.apache.thrift.protocol.TMessageType.CALL, 0));
3207 scannerOpen_args args = new scannerOpen_args();
3208 args.setTableName(tableName);
3209 args.setStartRow(startRow);
3210 args.setColumns(columns);
3211 args.setAttributes(attributes);
3212 args.write(prot);
3213 prot.writeMessageEnd();
3214 }
3215
3216 public int getResult() throws IOError, org.apache.thrift.TException {
3217 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
3218 throw new IllegalStateException("Method call not finished!");
3219 }
3220 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
3221 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
3222 return (new Client(prot)).recv_scannerOpen();
3223 }
3224 }
3225
3226 public void scannerOpenWithStop(ByteBuffer tableName, ByteBuffer startRow, ByteBuffer stopRow, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<scannerOpenWithStop_call> resultHandler) throws org.apache.thrift.TException {
3227 checkReady();
3228 scannerOpenWithStop_call method_call = new scannerOpenWithStop_call(tableName, startRow, stopRow, columns, attributes, resultHandler, this, ___protocolFactory, ___transport);
3229 this.___currentMethod = method_call;
3230 ___manager.call(method_call);
3231 }
3232
3233 public static class scannerOpenWithStop_call extends org.apache.thrift.async.TAsyncMethodCall {
3234 private ByteBuffer tableName;
3235 private ByteBuffer startRow;
3236 private ByteBuffer stopRow;
3237 private List<ByteBuffer> columns;
3238 private Map<ByteBuffer,ByteBuffer> attributes;
3239 public scannerOpenWithStop_call(ByteBuffer tableName, ByteBuffer startRow, ByteBuffer stopRow, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<scannerOpenWithStop_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
3240 super(client, protocolFactory, transport, resultHandler, false);
3241 this.tableName = tableName;
3242 this.startRow = startRow;
3243 this.stopRow = stopRow;
3244 this.columns = columns;
3245 this.attributes = attributes;
3246 }
3247
3248 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
3249 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("scannerOpenWithStop", org.apache.thrift.protocol.TMessageType.CALL, 0));
3250 scannerOpenWithStop_args args = new scannerOpenWithStop_args();
3251 args.setTableName(tableName);
3252 args.setStartRow(startRow);
3253 args.setStopRow(stopRow);
3254 args.setColumns(columns);
3255 args.setAttributes(attributes);
3256 args.write(prot);
3257 prot.writeMessageEnd();
3258 }
3259
3260 public int getResult() throws IOError, org.apache.thrift.TException {
3261 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
3262 throw new IllegalStateException("Method call not finished!");
3263 }
3264 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
3265 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
3266 return (new Client(prot)).recv_scannerOpenWithStop();
3267 }
3268 }
3269
3270 public void scannerOpenWithPrefix(ByteBuffer tableName, ByteBuffer startAndPrefix, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<scannerOpenWithPrefix_call> resultHandler) throws org.apache.thrift.TException {
3271 checkReady();
3272 scannerOpenWithPrefix_call method_call = new scannerOpenWithPrefix_call(tableName, startAndPrefix, columns, attributes, resultHandler, this, ___protocolFactory, ___transport);
3273 this.___currentMethod = method_call;
3274 ___manager.call(method_call);
3275 }
3276
3277 public static class scannerOpenWithPrefix_call extends org.apache.thrift.async.TAsyncMethodCall {
3278 private ByteBuffer tableName;
3279 private ByteBuffer startAndPrefix;
3280 private List<ByteBuffer> columns;
3281 private Map<ByteBuffer,ByteBuffer> attributes;
3282 public scannerOpenWithPrefix_call(ByteBuffer tableName, ByteBuffer startAndPrefix, List<ByteBuffer> columns, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<scannerOpenWithPrefix_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
3283 super(client, protocolFactory, transport, resultHandler, false);
3284 this.tableName = tableName;
3285 this.startAndPrefix = startAndPrefix;
3286 this.columns = columns;
3287 this.attributes = attributes;
3288 }
3289
3290 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
3291 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("scannerOpenWithPrefix", org.apache.thrift.protocol.TMessageType.CALL, 0));
3292 scannerOpenWithPrefix_args args = new scannerOpenWithPrefix_args();
3293 args.setTableName(tableName);
3294 args.setStartAndPrefix(startAndPrefix);
3295 args.setColumns(columns);
3296 args.setAttributes(attributes);
3297 args.write(prot);
3298 prot.writeMessageEnd();
3299 }
3300
3301 public int getResult() throws IOError, org.apache.thrift.TException {
3302 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
3303 throw new IllegalStateException("Method call not finished!");
3304 }
3305 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
3306 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
3307 return (new Client(prot)).recv_scannerOpenWithPrefix();
3308 }
3309 }
3310
3311 public void scannerOpenTs(ByteBuffer tableName, ByteBuffer startRow, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<scannerOpenTs_call> resultHandler) throws org.apache.thrift.TException {
3312 checkReady();
3313 scannerOpenTs_call method_call = new scannerOpenTs_call(tableName, startRow, columns, timestamp, attributes, resultHandler, this, ___protocolFactory, ___transport);
3314 this.___currentMethod = method_call;
3315 ___manager.call(method_call);
3316 }
3317
3318 public static class scannerOpenTs_call extends org.apache.thrift.async.TAsyncMethodCall {
3319 private ByteBuffer tableName;
3320 private ByteBuffer startRow;
3321 private List<ByteBuffer> columns;
3322 private long timestamp;
3323 private Map<ByteBuffer,ByteBuffer> attributes;
3324 public scannerOpenTs_call(ByteBuffer tableName, ByteBuffer startRow, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<scannerOpenTs_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
3325 super(client, protocolFactory, transport, resultHandler, false);
3326 this.tableName = tableName;
3327 this.startRow = startRow;
3328 this.columns = columns;
3329 this.timestamp = timestamp;
3330 this.attributes = attributes;
3331 }
3332
3333 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
3334 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("scannerOpenTs", org.apache.thrift.protocol.TMessageType.CALL, 0));
3335 scannerOpenTs_args args = new scannerOpenTs_args();
3336 args.setTableName(tableName);
3337 args.setStartRow(startRow);
3338 args.setColumns(columns);
3339 args.setTimestamp(timestamp);
3340 args.setAttributes(attributes);
3341 args.write(prot);
3342 prot.writeMessageEnd();
3343 }
3344
3345 public int getResult() throws IOError, org.apache.thrift.TException {
3346 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
3347 throw new IllegalStateException("Method call not finished!");
3348 }
3349 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
3350 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
3351 return (new Client(prot)).recv_scannerOpenTs();
3352 }
3353 }
3354
3355 public void scannerOpenWithStopTs(ByteBuffer tableName, ByteBuffer startRow, ByteBuffer stopRow, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<scannerOpenWithStopTs_call> resultHandler) throws org.apache.thrift.TException {
3356 checkReady();
3357 scannerOpenWithStopTs_call method_call = new scannerOpenWithStopTs_call(tableName, startRow, stopRow, columns, timestamp, attributes, resultHandler, this, ___protocolFactory, ___transport);
3358 this.___currentMethod = method_call;
3359 ___manager.call(method_call);
3360 }
3361
3362 public static class scannerOpenWithStopTs_call extends org.apache.thrift.async.TAsyncMethodCall {
3363 private ByteBuffer tableName;
3364 private ByteBuffer startRow;
3365 private ByteBuffer stopRow;
3366 private List<ByteBuffer> columns;
3367 private long timestamp;
3368 private Map<ByteBuffer,ByteBuffer> attributes;
3369 public scannerOpenWithStopTs_call(ByteBuffer tableName, ByteBuffer startRow, ByteBuffer stopRow, List<ByteBuffer> columns, long timestamp, Map<ByteBuffer,ByteBuffer> attributes, org.apache.thrift.async.AsyncMethodCallback<scannerOpenWithStopTs_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
3370 super(client, protocolFactory, transport, resultHandler, false);
3371 this.tableName = tableName;
3372 this.startRow = startRow;
3373 this.stopRow = stopRow;
3374 this.columns = columns;
3375 this.timestamp = timestamp;
3376 this.attributes = attributes;
3377 }
3378
3379 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
3380 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("scannerOpenWithStopTs", org.apache.thrift.protocol.TMessageType.CALL, 0));
3381 scannerOpenWithStopTs_args args = new scannerOpenWithStopTs_args();
3382 args.setTableName(tableName);
3383 args.setStartRow(startRow);
3384 args.setStopRow(stopRow);
3385 args.setColumns(columns);
3386 args.setTimestamp(timestamp);
3387 args.setAttributes(attributes);
3388 args.write(prot);
3389 prot.writeMessageEnd();
3390 }
3391
3392 public int getResult() throws IOError, org.apache.thrift.TException {
3393 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
3394 throw new IllegalStateException("Method call not finished!");
3395 }
3396 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
3397 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
3398 return (new Client(prot)).recv_scannerOpenWithStopTs();
3399 }
3400 }
3401
3402 public void scannerGet(int id, org.apache.thrift.async.AsyncMethodCallback<scannerGet_call> resultHandler) throws org.apache.thrift.TException {
3403 checkReady();
3404 scannerGet_call method_call = new scannerGet_call(id, resultHandler, this, ___protocolFactory, ___transport);
3405 this.___currentMethod = method_call;
3406 ___manager.call(method_call);
3407 }
3408
3409 public static class scannerGet_call extends org.apache.thrift.async.TAsyncMethodCall {
3410 private int id;
3411 public scannerGet_call(int id, org.apache.thrift.async.AsyncMethodCallback<scannerGet_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
3412 super(client, protocolFactory, transport, resultHandler, false);
3413 this.id = id;
3414 }
3415
3416 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
3417 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("scannerGet", org.apache.thrift.protocol.TMessageType.CALL, 0));
3418 scannerGet_args args = new scannerGet_args();
3419 args.setId(id);
3420 args.write(prot);
3421 prot.writeMessageEnd();
3422 }
3423
3424 public List<TRowResult> getResult() throws IOError, IllegalArgument, org.apache.thrift.TException {
3425 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
3426 throw new IllegalStateException("Method call not finished!");
3427 }
3428 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
3429 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
3430 return (new Client(prot)).recv_scannerGet();
3431 }
3432 }
3433
3434 public void scannerGetList(int id, int nbRows, org.apache.thrift.async.AsyncMethodCallback<scannerGetList_call> resultHandler) throws org.apache.thrift.TException {
3435 checkReady();
3436 scannerGetList_call method_call = new scannerGetList_call(id, nbRows, resultHandler, this, ___protocolFactory, ___transport);
3437 this.___currentMethod = method_call;
3438 ___manager.call(method_call);
3439 }
3440
3441 public static class scannerGetList_call extends org.apache.thrift.async.TAsyncMethodCall {
3442 private int id;
3443 private int nbRows;
3444 public scannerGetList_call(int id, int nbRows, org.apache.thrift.async.AsyncMethodCallback<scannerGetList_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
3445 super(client, protocolFactory, transport, resultHandler, false);
3446 this.id = id;
3447 this.nbRows = nbRows;
3448 }
3449
3450 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
3451 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("scannerGetList", org.apache.thrift.protocol.TMessageType.CALL, 0));
3452 scannerGetList_args args = new scannerGetList_args();
3453 args.setId(id);
3454 args.setNbRows(nbRows);
3455 args.write(prot);
3456 prot.writeMessageEnd();
3457 }
3458
3459 public List<TRowResult> getResult() throws IOError, IllegalArgument, org.apache.thrift.TException {
3460 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
3461 throw new IllegalStateException("Method call not finished!");
3462 }
3463 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
3464 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
3465 return (new Client(prot)).recv_scannerGetList();
3466 }
3467 }
3468
3469 public void scannerClose(int id, org.apache.thrift.async.AsyncMethodCallback<scannerClose_call> resultHandler) throws org.apache.thrift.TException {
3470 checkReady();
3471 scannerClose_call method_call = new scannerClose_call(id, resultHandler, this, ___protocolFactory, ___transport);
3472 this.___currentMethod = method_call;
3473 ___manager.call(method_call);
3474 }
3475
3476 public static class scannerClose_call extends org.apache.thrift.async.TAsyncMethodCall {
3477 private int id;
3478 public scannerClose_call(int id, org.apache.thrift.async.AsyncMethodCallback<scannerClose_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
3479 super(client, protocolFactory, transport, resultHandler, false);
3480 this.id = id;
3481 }
3482
3483 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
3484 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("scannerClose", org.apache.thrift.protocol.TMessageType.CALL, 0));
3485 scannerClose_args args = new scannerClose_args();
3486 args.setId(id);
3487 args.write(prot);
3488 prot.writeMessageEnd();
3489 }
3490
3491 public void getResult() throws IOError, IllegalArgument, org.apache.thrift.TException {
3492 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
3493 throw new IllegalStateException("Method call not finished!");
3494 }
3495 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
3496 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
3497 (new Client(prot)).recv_scannerClose();
3498 }
3499 }
3500
3501 public void getRowOrBefore(ByteBuffer tableName, ByteBuffer row, ByteBuffer family, org.apache.thrift.async.AsyncMethodCallback<getRowOrBefore_call> resultHandler) throws org.apache.thrift.TException {
3502 checkReady();
3503 getRowOrBefore_call method_call = new getRowOrBefore_call(tableName, row, family, resultHandler, this, ___protocolFactory, ___transport);
3504 this.___currentMethod = method_call;
3505 ___manager.call(method_call);
3506 }
3507
3508 public static class getRowOrBefore_call extends org.apache.thrift.async.TAsyncMethodCall {
3509 private ByteBuffer tableName;
3510 private ByteBuffer row;
3511 private ByteBuffer family;
3512 public getRowOrBefore_call(ByteBuffer tableName, ByteBuffer row, ByteBuffer family, org.apache.thrift.async.AsyncMethodCallback<getRowOrBefore_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
3513 super(client, protocolFactory, transport, resultHandler, false);
3514 this.tableName = tableName;
3515 this.row = row;
3516 this.family = family;
3517 }
3518
3519 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
3520 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getRowOrBefore", org.apache.thrift.protocol.TMessageType.CALL, 0));
3521 getRowOrBefore_args args = new getRowOrBefore_args();
3522 args.setTableName(tableName);
3523 args.setRow(row);
3524 args.setFamily(family);
3525 args.write(prot);
3526 prot.writeMessageEnd();
3527 }
3528
3529 public List<TCell> getResult() throws IOError, org.apache.thrift.TException {
3530 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
3531 throw new IllegalStateException("Method call not finished!");
3532 }
3533 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
3534 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
3535 return (new Client(prot)).recv_getRowOrBefore();
3536 }
3537 }
3538
3539 public void getRegionInfo(ByteBuffer row, org.apache.thrift.async.AsyncMethodCallback<getRegionInfo_call> resultHandler) throws org.apache.thrift.TException {
3540 checkReady();
3541 getRegionInfo_call method_call = new getRegionInfo_call(row, resultHandler, this, ___protocolFactory, ___transport);
3542 this.___currentMethod = method_call;
3543 ___manager.call(method_call);
3544 }
3545
3546 public static class getRegionInfo_call extends org.apache.thrift.async.TAsyncMethodCall {
3547 private ByteBuffer row;
3548 public getRegionInfo_call(ByteBuffer row, org.apache.thrift.async.AsyncMethodCallback<getRegionInfo_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
3549 super(client, protocolFactory, transport, resultHandler, false);
3550 this.row = row;
3551 }
3552
3553 public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
3554 prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getRegionInfo", org.apache.thrift.protocol.TMessageType.CALL, 0));
3555 getRegionInfo_args args = new getRegionInfo_args();
3556 args.setRow(row);
3557 args.write(prot);
3558 prot.writeMessageEnd();
3559 }
3560
3561 public TRegionInfo getResult() throws IOError, org.apache.thrift.TException {
3562 if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
3563 throw new IllegalStateException("Method call not finished!");
3564 }
3565 org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
3566 org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
3567 return (new Client(prot)).recv_getRegionInfo();
3568 }
3569 }
3570
3571 }
3572
3573 public static class Processor<I extends Iface> extends org.apache.thrift.TBaseProcessor<I> implements org.apache.thrift.TProcessor {
3574 private static final Logger LOGGER = LoggerFactory.getLogger(Processor.class.getName());
3575 public Processor(I iface) {
3576 super(iface, getProcessMap(new HashMap<String, org.apache.thrift.ProcessFunction<I, ? extends org.apache.thrift.TBase>>()));
3577 }
3578
3579 protected Processor(I iface, Map<String, org.apache.thrift.ProcessFunction<I, ? extends org.apache.thrift.TBase>> processMap) {
3580 super(iface, getProcessMap(processMap));
3581 }
3582
3583 private static <I extends Iface> Map<String, org.apache.thrift.ProcessFunction<I, ? extends org.apache.thrift.TBase>> getProcessMap(Map<String, org.apache.thrift.ProcessFunction<I, ? extends org.apache.thrift.TBase>> processMap) {
3584 processMap.put("enableTable", new enableTable());
3585 processMap.put("disableTable", new disableTable());
3586 processMap.put("isTableEnabled", new isTableEnabled());
3587 processMap.put("compact", new compact());
3588 processMap.put("majorCompact", new majorCompact());
3589 processMap.put("getTableNames", new getTableNames());
3590 processMap.put("getColumnDescriptors", new getColumnDescriptors());
3591 processMap.put("getTableRegions", new getTableRegions());
3592 processMap.put("createTable", new createTable());
3593 processMap.put("deleteTable", new deleteTable());
3594 processMap.put("get", new get());
3595 processMap.put("getVer", new getVer());
3596 processMap.put("getVerTs", new getVerTs());
3597 processMap.put("getRow", new getRow());
3598 processMap.put("getRowWithColumns", new getRowWithColumns());
3599 processMap.put("getRowTs", new getRowTs());
3600 processMap.put("getRowWithColumnsTs", new getRowWithColumnsTs());
3601 processMap.put("getRows", new getRows());
3602 processMap.put("getRowsWithColumns", new getRowsWithColumns());
3603 processMap.put("getRowsTs", new getRowsTs());
3604 processMap.put("getRowsWithColumnsTs", new getRowsWithColumnsTs());
3605 processMap.put("mutateRow", new mutateRow());
3606 processMap.put("mutateRowTs", new mutateRowTs());
3607 processMap.put("mutateRows", new mutateRows());
3608 processMap.put("mutateRowsTs", new mutateRowsTs());
3609 processMap.put("atomicIncrement", new atomicIncrement());
3610 processMap.put("deleteAll", new deleteAll());
3611 processMap.put("deleteAllTs", new deleteAllTs());
3612 processMap.put("deleteAllRow", new deleteAllRow());
3613 processMap.put("increment", new increment());
3614 processMap.put("incrementRows", new incrementRows());
3615 processMap.put("deleteAllRowTs", new deleteAllRowTs());
3616 processMap.put("scannerOpenWithScan", new scannerOpenWithScan());
3617 processMap.put("scannerOpen", new scannerOpen());
3618 processMap.put("scannerOpenWithStop", new scannerOpenWithStop());
3619 processMap.put("scannerOpenWithPrefix", new scannerOpenWithPrefix());
3620 processMap.put("scannerOpenTs", new scannerOpenTs());
3621 processMap.put("scannerOpenWithStopTs", new scannerOpenWithStopTs());
3622 processMap.put("scannerGet", new scannerGet());
3623 processMap.put("scannerGetList", new scannerGetList());
3624 processMap.put("scannerClose", new scannerClose());
3625 processMap.put("getRowOrBefore", new getRowOrBefore());
3626 processMap.put("getRegionInfo", new getRegionInfo());
3627 return processMap;
3628 }
3629
3630 private static class enableTable<I extends Iface> extends org.apache.thrift.ProcessFunction<I, enableTable_args> {
3631 public enableTable() {
3632 super("enableTable");
3633 }
3634
3635 protected enableTable_args getEmptyArgsInstance() {
3636 return new enableTable_args();
3637 }
3638
3639 protected enableTable_result getResult(I iface, enableTable_args args) throws org.apache.thrift.TException {
3640 enableTable_result result = new enableTable_result();
3641 try {
3642 iface.enableTable(args.tableName);
3643 } catch (IOError io) {
3644 result.io = io;
3645 }
3646 return result;
3647 }
3648 }
3649
3650 private static class disableTable<I extends Iface> extends org.apache.thrift.ProcessFunction<I, disableTable_args> {
3651 public disableTable() {
3652 super("disableTable");
3653 }
3654
3655 protected disableTable_args getEmptyArgsInstance() {
3656 return new disableTable_args();
3657 }
3658
3659 protected disableTable_result getResult(I iface, disableTable_args args) throws org.apache.thrift.TException {
3660 disableTable_result result = new disableTable_result();
3661 try {
3662 iface.disableTable(args.tableName);
3663 } catch (IOError io) {
3664 result.io = io;
3665 }
3666 return result;
3667 }
3668 }
3669
3670 private static class isTableEnabled<I extends Iface> extends org.apache.thrift.ProcessFunction<I, isTableEnabled_args> {
3671 public isTableEnabled() {
3672 super("isTableEnabled");
3673 }
3674
3675 protected isTableEnabled_args getEmptyArgsInstance() {
3676 return new isTableEnabled_args();
3677 }
3678
3679 protected isTableEnabled_result getResult(I iface, isTableEnabled_args args) throws org.apache.thrift.TException {
3680 isTableEnabled_result result = new isTableEnabled_result();
3681 try {
3682 result.success = iface.isTableEnabled(args.tableName);
3683 result.setSuccessIsSet(true);
3684 } catch (IOError io) {
3685 result.io = io;
3686 }
3687 return result;
3688 }
3689 }
3690
3691 private static class compact<I extends Iface> extends org.apache.thrift.ProcessFunction<I, compact_args> {
3692 public compact() {
3693 super("compact");
3694 }
3695
3696 protected compact_args getEmptyArgsInstance() {
3697 return new compact_args();
3698 }
3699
3700 protected compact_result getResult(I iface, compact_args args) throws org.apache.thrift.TException {
3701 compact_result result = new compact_result();
3702 try {
3703 iface.compact(args.tableNameOrRegionName);
3704 } catch (IOError io) {
3705 result.io = io;
3706 }
3707 return result;
3708 }
3709 }
3710
3711 private static class majorCompact<I extends Iface> extends org.apache.thrift.ProcessFunction<I, majorCompact_args> {
3712 public majorCompact() {
3713 super("majorCompact");
3714 }
3715
3716 protected majorCompact_args getEmptyArgsInstance() {
3717 return new majorCompact_args();
3718 }
3719
3720 protected majorCompact_result getResult(I iface, majorCompact_args args) throws org.apache.thrift.TException {
3721 majorCompact_result result = new majorCompact_result();
3722 try {
3723 iface.majorCompact(args.tableNameOrRegionName);
3724 } catch (IOError io) {
3725 result.io = io;
3726 }
3727 return result;
3728 }
3729 }
3730
3731 private static class getTableNames<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getTableNames_args> {
3732 public getTableNames() {
3733 super("getTableNames");
3734 }
3735
3736 protected getTableNames_args getEmptyArgsInstance() {
3737 return new getTableNames_args();
3738 }
3739
3740 protected getTableNames_result getResult(I iface, getTableNames_args args) throws org.apache.thrift.TException {
3741 getTableNames_result result = new getTableNames_result();
3742 try {
3743 result.success = iface.getTableNames();
3744 } catch (IOError io) {
3745 result.io = io;
3746 }
3747 return result;
3748 }
3749 }
3750
3751 private static class getColumnDescriptors<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getColumnDescriptors_args> {
3752 public getColumnDescriptors() {
3753 super("getColumnDescriptors");
3754 }
3755
3756 protected getColumnDescriptors_args getEmptyArgsInstance() {
3757 return new getColumnDescriptors_args();
3758 }
3759
3760 protected getColumnDescriptors_result getResult(I iface, getColumnDescriptors_args args) throws org.apache.thrift.TException {
3761 getColumnDescriptors_result result = new getColumnDescriptors_result();
3762 try {
3763 result.success = iface.getColumnDescriptors(args.tableName);
3764 } catch (IOError io) {
3765 result.io = io;
3766 }
3767 return result;
3768 }
3769 }
3770
3771 private static class getTableRegions<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getTableRegions_args> {
3772 public getTableRegions() {
3773 super("getTableRegions");
3774 }
3775
3776 protected getTableRegions_args getEmptyArgsInstance() {
3777 return new getTableRegions_args();
3778 }
3779
3780 protected getTableRegions_result getResult(I iface, getTableRegions_args args) throws org.apache.thrift.TException {
3781 getTableRegions_result result = new getTableRegions_result();
3782 try {
3783 result.success = iface.getTableRegions(args.tableName);
3784 } catch (IOError io) {
3785 result.io = io;
3786 }
3787 return result;
3788 }
3789 }
3790
3791 private static class createTable<I extends Iface> extends org.apache.thrift.ProcessFunction<I, createTable_args> {
3792 public createTable() {
3793 super("createTable");
3794 }
3795
3796 protected createTable_args getEmptyArgsInstance() {
3797 return new createTable_args();
3798 }
3799
3800 protected createTable_result getResult(I iface, createTable_args args) throws org.apache.thrift.TException {
3801 createTable_result result = new createTable_result();
3802 try {
3803 iface.createTable(args.tableName, args.columnFamilies);
3804 } catch (IOError io) {
3805 result.io = io;
3806 } catch (IllegalArgument ia) {
3807 result.ia = ia;
3808 } catch (AlreadyExists exist) {
3809 result.exist = exist;
3810 }
3811 return result;
3812 }
3813 }
3814
3815 private static class deleteTable<I extends Iface> extends org.apache.thrift.ProcessFunction<I, deleteTable_args> {
3816 public deleteTable() {
3817 super("deleteTable");
3818 }
3819
3820 protected deleteTable_args getEmptyArgsInstance() {
3821 return new deleteTable_args();
3822 }
3823
3824 protected deleteTable_result getResult(I iface, deleteTable_args args) throws org.apache.thrift.TException {
3825 deleteTable_result result = new deleteTable_result();
3826 try {
3827 iface.deleteTable(args.tableName);
3828 } catch (IOError io) {
3829 result.io = io;
3830 }
3831 return result;
3832 }
3833 }
3834
3835 private static class get<I extends Iface> extends org.apache.thrift.ProcessFunction<I, get_args> {
3836 public get() {
3837 super("get");
3838 }
3839
3840 protected get_args getEmptyArgsInstance() {
3841 return new get_args();
3842 }
3843
3844 protected get_result getResult(I iface, get_args args) throws org.apache.thrift.TException {
3845 get_result result = new get_result();
3846 try {
3847 result.success = iface.get(args.tableName, args.row, args.column, args.attributes);
3848 } catch (IOError io) {
3849 result.io = io;
3850 }
3851 return result;
3852 }
3853 }
3854
3855 private static class getVer<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getVer_args> {
3856 public getVer() {
3857 super("getVer");
3858 }
3859
3860 protected getVer_args getEmptyArgsInstance() {
3861 return new getVer_args();
3862 }
3863
3864 protected getVer_result getResult(I iface, getVer_args args) throws org.apache.thrift.TException {
3865 getVer_result result = new getVer_result();
3866 try {
3867 result.success = iface.getVer(args.tableName, args.row, args.column, args.numVersions, args.attributes);
3868 } catch (IOError io) {
3869 result.io = io;
3870 }
3871 return result;
3872 }
3873 }
3874
3875 private static class getVerTs<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getVerTs_args> {
3876 public getVerTs() {
3877 super("getVerTs");
3878 }
3879
3880 protected getVerTs_args getEmptyArgsInstance() {
3881 return new getVerTs_args();
3882 }
3883
3884 protected getVerTs_result getResult(I iface, getVerTs_args args) throws org.apache.thrift.TException {
3885 getVerTs_result result = new getVerTs_result();
3886 try {
3887 result.success = iface.getVerTs(args.tableName, args.row, args.column, args.timestamp, args.numVersions, args.attributes);
3888 } catch (IOError io) {
3889 result.io = io;
3890 }
3891 return result;
3892 }
3893 }
3894
3895 private static class getRow<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getRow_args> {
3896 public getRow() {
3897 super("getRow");
3898 }
3899
3900 protected getRow_args getEmptyArgsInstance() {
3901 return new getRow_args();
3902 }
3903
3904 protected getRow_result getResult(I iface, getRow_args args) throws org.apache.thrift.TException {
3905 getRow_result result = new getRow_result();
3906 try {
3907 result.success = iface.getRow(args.tableName, args.row, args.attributes);
3908 } catch (IOError io) {
3909 result.io = io;
3910 }
3911 return result;
3912 }
3913 }
3914
3915 private static class getRowWithColumns<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getRowWithColumns_args> {
3916 public getRowWithColumns() {
3917 super("getRowWithColumns");
3918 }
3919
3920 protected getRowWithColumns_args getEmptyArgsInstance() {
3921 return new getRowWithColumns_args();
3922 }
3923
3924 protected getRowWithColumns_result getResult(I iface, getRowWithColumns_args args) throws org.apache.thrift.TException {
3925 getRowWithColumns_result result = new getRowWithColumns_result();
3926 try {
3927 result.success = iface.getRowWithColumns(args.tableName, args.row, args.columns, args.attributes);
3928 } catch (IOError io) {
3929 result.io = io;
3930 }
3931 return result;
3932 }
3933 }
3934
3935 private static class getRowTs<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getRowTs_args> {
3936 public getRowTs() {
3937 super("getRowTs");
3938 }
3939
3940 protected getRowTs_args getEmptyArgsInstance() {
3941 return new getRowTs_args();
3942 }
3943
3944 protected getRowTs_result getResult(I iface, getRowTs_args args) throws org.apache.thrift.TException {
3945 getRowTs_result result = new getRowTs_result();
3946 try {
3947 result.success = iface.getRowTs(args.tableName, args.row, args.timestamp, args.attributes);
3948 } catch (IOError io) {
3949 result.io = io;
3950 }
3951 return result;
3952 }
3953 }
3954
3955 private static class getRowWithColumnsTs<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getRowWithColumnsTs_args> {
3956 public getRowWithColumnsTs() {
3957 super("getRowWithColumnsTs");
3958 }
3959
3960 protected getRowWithColumnsTs_args getEmptyArgsInstance() {
3961 return new getRowWithColumnsTs_args();
3962 }
3963
3964 protected getRowWithColumnsTs_result getResult(I iface, getRowWithColumnsTs_args args) throws org.apache.thrift.TException {
3965 getRowWithColumnsTs_result result = new getRowWithColumnsTs_result();
3966 try {
3967 result.success = iface.getRowWithColumnsTs(args.tableName, args.row, args.columns, args.timestamp, args.attributes);
3968 } catch (IOError io) {
3969 result.io = io;
3970 }
3971 return result;
3972 }
3973 }
3974
3975 private static class getRows<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getRows_args> {
3976 public getRows() {
3977 super("getRows");
3978 }
3979
3980 protected getRows_args getEmptyArgsInstance() {
3981 return new getRows_args();
3982 }
3983
3984 protected getRows_result getResult(I iface, getRows_args args) throws org.apache.thrift.TException {
3985 getRows_result result = new getRows_result();
3986 try {
3987 result.success = iface.getRows(args.tableName, args.rows, args.attributes);
3988 } catch (IOError io) {
3989 result.io = io;
3990 }
3991 return result;
3992 }
3993 }
3994
3995 private static class getRowsWithColumns<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getRowsWithColumns_args> {
3996 public getRowsWithColumns() {
3997 super("getRowsWithColumns");
3998 }
3999
4000 protected getRowsWithColumns_args getEmptyArgsInstance() {
4001 return new getRowsWithColumns_args();
4002 }
4003
4004 protected getRowsWithColumns_result getResult(I iface, getRowsWithColumns_args args) throws org.apache.thrift.TException {
4005 getRowsWithColumns_result result = new getRowsWithColumns_result();
4006 try {
4007 result.success = iface.getRowsWithColumns(args.tableName, args.rows, args.columns, args.attributes);
4008 } catch (IOError io) {
4009 result.io = io;
4010 }
4011 return result;
4012 }
4013 }
4014
4015 private static class getRowsTs<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getRowsTs_args> {
4016 public getRowsTs() {
4017 super("getRowsTs");
4018 }
4019
4020 protected getRowsTs_args getEmptyArgsInstance() {
4021 return new getRowsTs_args();
4022 }
4023
4024 protected getRowsTs_result getResult(I iface, getRowsTs_args args) throws org.apache.thrift.TException {
4025 getRowsTs_result result = new getRowsTs_result();
4026 try {
4027 result.success = iface.getRowsTs(args.tableName, args.rows, args.timestamp, args.attributes);
4028 } catch (IOError io) {
4029 result.io = io;
4030 }
4031 return result;
4032 }
4033 }
4034
4035 private static class getRowsWithColumnsTs<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getRowsWithColumnsTs_args> {
4036 public getRowsWithColumnsTs() {
4037 super("getRowsWithColumnsTs");
4038 }
4039
4040 protected getRowsWithColumnsTs_args getEmptyArgsInstance() {
4041 return new getRowsWithColumnsTs_args();
4042 }
4043
4044 protected getRowsWithColumnsTs_result getResult(I iface, getRowsWithColumnsTs_args args) throws org.apache.thrift.TException {
4045 getRowsWithColumnsTs_result result = new getRowsWithColumnsTs_result();
4046 try {
4047 result.success = iface.getRowsWithColumnsTs(args.tableName, args.rows, args.columns, args.timestamp, args.attributes);
4048 } catch (IOError io) {
4049 result.io = io;
4050 }
4051 return result;
4052 }
4053 }
4054
4055 private static class mutateRow<I extends Iface> extends org.apache.thrift.ProcessFunction<I, mutateRow_args> {
4056 public mutateRow() {
4057 super("mutateRow");
4058 }
4059
4060 protected mutateRow_args getEmptyArgsInstance() {
4061 return new mutateRow_args();
4062 }
4063
4064 protected mutateRow_result getResult(I iface, mutateRow_args args) throws org.apache.thrift.TException {
4065 mutateRow_result result = new mutateRow_result();
4066 try {
4067 iface.mutateRow(args.tableName, args.row, args.mutations, args.attributes);
4068 } catch (IOError io) {
4069 result.io = io;
4070 } catch (IllegalArgument ia) {
4071 result.ia = ia;
4072 }
4073 return result;
4074 }
4075 }
4076
4077 private static class mutateRowTs<I extends Iface> extends org.apache.thrift.ProcessFunction<I, mutateRowTs_args> {
4078 public mutateRowTs() {
4079 super("mutateRowTs");
4080 }
4081
4082 protected mutateRowTs_args getEmptyArgsInstance() {
4083 return new mutateRowTs_args();
4084 }
4085
4086 protected mutateRowTs_result getResult(I iface, mutateRowTs_args args) throws org.apache.thrift.TException {
4087 mutateRowTs_result result = new mutateRowTs_result();
4088 try {
4089 iface.mutateRowTs(args.tableName, args.row, args.mutations, args.timestamp, args.attributes);
4090 } catch (IOError io) {
4091 result.io = io;
4092 } catch (IllegalArgument ia) {
4093 result.ia = ia;
4094 }
4095 return result;
4096 }
4097 }
4098
4099 private static class mutateRows<I extends Iface> extends org.apache.thrift.ProcessFunction<I, mutateRows_args> {
4100 public mutateRows() {
4101 super("mutateRows");
4102 }
4103
4104 protected mutateRows_args getEmptyArgsInstance() {
4105 return new mutateRows_args();
4106 }
4107
4108 protected mutateRows_result getResult(I iface, mutateRows_args args) throws org.apache.thrift.TException {
4109 mutateRows_result result = new mutateRows_result();
4110 try {
4111 iface.mutateRows(args.tableName, args.rowBatches, args.attributes);
4112 } catch (IOError io) {
4113 result.io = io;
4114 } catch (IllegalArgument ia) {
4115 result.ia = ia;
4116 }
4117 return result;
4118 }
4119 }
4120
4121 private static class mutateRowsTs<I extends Iface> extends org.apache.thrift.ProcessFunction<I, mutateRowsTs_args> {
4122 public mutateRowsTs() {
4123 super("mutateRowsTs");
4124 }
4125
4126 protected mutateRowsTs_args getEmptyArgsInstance() {
4127 return new mutateRowsTs_args();
4128 }
4129
4130 protected mutateRowsTs_result getResult(I iface, mutateRowsTs_args args) throws org.apache.thrift.TException {
4131 mutateRowsTs_result result = new mutateRowsTs_result();
4132 try {
4133 iface.mutateRowsTs(args.tableName, args.rowBatches, args.timestamp, args.attributes);
4134 } catch (IOError io) {
4135 result.io = io;
4136 } catch (IllegalArgument ia) {
4137 result.ia = ia;
4138 }
4139 return result;
4140 }
4141 }
4142
4143 private static class atomicIncrement<I extends Iface> extends org.apache.thrift.ProcessFunction<I, atomicIncrement_args> {
4144 public atomicIncrement() {
4145 super("atomicIncrement");
4146 }
4147
4148 protected atomicIncrement_args getEmptyArgsInstance() {
4149 return new atomicIncrement_args();
4150 }
4151
4152 protected atomicIncrement_result getResult(I iface, atomicIncrement_args args) throws org.apache.thrift.TException {
4153 atomicIncrement_result result = new atomicIncrement_result();
4154 try {
4155 result.success = iface.atomicIncrement(args.tableName, args.row, args.column, args.value);
4156 result.setSuccessIsSet(true);
4157 } catch (IOError io) {
4158 result.io = io;
4159 } catch (IllegalArgument ia) {
4160 result.ia = ia;
4161 }
4162 return result;
4163 }
4164 }
4165
4166 private static class deleteAll<I extends Iface> extends org.apache.thrift.ProcessFunction<I, deleteAll_args> {
4167 public deleteAll() {
4168 super("deleteAll");
4169 }
4170
4171 protected deleteAll_args getEmptyArgsInstance() {
4172 return new deleteAll_args();
4173 }
4174
4175 protected deleteAll_result getResult(I iface, deleteAll_args args) throws org.apache.thrift.TException {
4176 deleteAll_result result = new deleteAll_result();
4177 try {
4178 iface.deleteAll(args.tableName, args.row, args.column, args.attributes);
4179 } catch (IOError io) {
4180 result.io = io;
4181 }
4182 return result;
4183 }
4184 }
4185
4186 private static class deleteAllTs<I extends Iface> extends org.apache.thrift.ProcessFunction<I, deleteAllTs_args> {
4187 public deleteAllTs() {
4188 super("deleteAllTs");
4189 }
4190
4191 protected deleteAllTs_args getEmptyArgsInstance() {
4192 return new deleteAllTs_args();
4193 }
4194
4195 protected deleteAllTs_result getResult(I iface, deleteAllTs_args args) throws org.apache.thrift.TException {
4196 deleteAllTs_result result = new deleteAllTs_result();
4197 try {
4198 iface.deleteAllTs(args.tableName, args.row, args.column, args.timestamp, args.attributes);
4199 } catch (IOError io) {
4200 result.io = io;
4201 }
4202 return result;
4203 }
4204 }
4205
4206 private static class deleteAllRow<I extends Iface> extends org.apache.thrift.ProcessFunction<I, deleteAllRow_args> {
4207 public deleteAllRow() {
4208 super("deleteAllRow");
4209 }
4210
4211 protected deleteAllRow_args getEmptyArgsInstance() {
4212 return new deleteAllRow_args();
4213 }
4214
4215 protected deleteAllRow_result getResult(I iface, deleteAllRow_args args) throws org.apache.thrift.TException {
4216 deleteAllRow_result result = new deleteAllRow_result();
4217 try {
4218 iface.deleteAllRow(args.tableName, args.row, args.attributes);
4219 } catch (IOError io) {
4220 result.io = io;
4221 }
4222 return result;
4223 }
4224 }
4225
4226 private static class increment<I extends Iface> extends org.apache.thrift.ProcessFunction<I, increment_args> {
4227 public increment() {
4228 super("increment");
4229 }
4230
4231 protected increment_args getEmptyArgsInstance() {
4232 return new increment_args();
4233 }
4234
4235 protected increment_result getResult(I iface, increment_args args) throws org.apache.thrift.TException {
4236 increment_result result = new increment_result();
4237 try {
4238 iface.increment(args.increment);
4239 } catch (IOError io) {
4240 result.io = io;
4241 }
4242 return result;
4243 }
4244 }
4245
4246 private static class incrementRows<I extends Iface> extends org.apache.thrift.ProcessFunction<I, incrementRows_args> {
4247 public incrementRows() {
4248 super("incrementRows");
4249 }
4250
4251 protected incrementRows_args getEmptyArgsInstance() {
4252 return new incrementRows_args();
4253 }
4254
4255 protected incrementRows_result getResult(I iface, incrementRows_args args) throws org.apache.thrift.TException {
4256 incrementRows_result result = new incrementRows_result();
4257 try {
4258 iface.incrementRows(args.increments);
4259 } catch (IOError io) {
4260 result.io = io;
4261 }
4262 return result;
4263 }
4264 }
4265
4266 private static class deleteAllRowTs<I extends Iface> extends org.apache.thrift.ProcessFunction<I, deleteAllRowTs_args> {
4267 public deleteAllRowTs() {
4268 super("deleteAllRowTs");
4269 }
4270
4271 protected deleteAllRowTs_args getEmptyArgsInstance() {
4272 return new deleteAllRowTs_args();
4273 }
4274
4275 protected deleteAllRowTs_result getResult(I iface, deleteAllRowTs_args args) throws org.apache.thrift.TException {
4276 deleteAllRowTs_result result = new deleteAllRowTs_result();
4277 try {
4278 iface.deleteAllRowTs(args.tableName, args.row, args.timestamp, args.attributes);
4279 } catch (IOError io) {
4280 result.io = io;
4281 }
4282 return result;
4283 }
4284 }
4285
4286 private static class scannerOpenWithScan<I extends Iface> extends org.apache.thrift.ProcessFunction<I, scannerOpenWithScan_args> {
4287 public scannerOpenWithScan() {
4288 super("scannerOpenWithScan");
4289 }
4290
4291 protected scannerOpenWithScan_args getEmptyArgsInstance() {
4292 return new scannerOpenWithScan_args();
4293 }
4294
4295 protected scannerOpenWithScan_result getResult(I iface, scannerOpenWithScan_args args) throws org.apache.thrift.TException {
4296 scannerOpenWithScan_result result = new scannerOpenWithScan_result();
4297 try {
4298 result.success = iface.scannerOpenWithScan(args.tableName, args.scan, args.attributes);
4299 result.setSuccessIsSet(true);
4300 } catch (IOError io) {
4301 result.io = io;
4302 }
4303 return result;
4304 }
4305 }
4306
4307 private static class scannerOpen<I extends Iface> extends org.apache.thrift.ProcessFunction<I, scannerOpen_args> {
4308 public scannerOpen() {
4309 super("scannerOpen");
4310 }
4311
4312 protected scannerOpen_args getEmptyArgsInstance() {
4313 return new scannerOpen_args();
4314 }
4315
4316 protected scannerOpen_result getResult(I iface, scannerOpen_args args) throws org.apache.thrift.TException {
4317 scannerOpen_result result = new scannerOpen_result();
4318 try {
4319 result.success = iface.scannerOpen(args.tableName, args.startRow, args.columns, args.attributes);
4320 result.setSuccessIsSet(true);
4321 } catch (IOError io) {
4322 result.io = io;
4323 }
4324 return result;
4325 }
4326 }
4327
4328 private static class scannerOpenWithStop<I extends Iface> extends org.apache.thrift.ProcessFunction<I, scannerOpenWithStop_args> {
4329 public scannerOpenWithStop() {
4330 super("scannerOpenWithStop");
4331 }
4332
4333 protected scannerOpenWithStop_args getEmptyArgsInstance() {
4334 return new scannerOpenWithStop_args();
4335 }
4336
4337 protected scannerOpenWithStop_result getResult(I iface, scannerOpenWithStop_args args) throws org.apache.thrift.TException {
4338 scannerOpenWithStop_result result = new scannerOpenWithStop_result();
4339 try {
4340 result.success = iface.scannerOpenWithStop(args.tableName, args.startRow, args.stopRow, args.columns, args.attributes);
4341 result.setSuccessIsSet(true);
4342 } catch (IOError io) {
4343 result.io = io;
4344 }
4345 return result;
4346 }
4347 }
4348
4349 private static class scannerOpenWithPrefix<I extends Iface> extends org.apache.thrift.ProcessFunction<I, scannerOpenWithPrefix_args> {
4350 public scannerOpenWithPrefix() {
4351 super("scannerOpenWithPrefix");
4352 }
4353
4354 protected scannerOpenWithPrefix_args getEmptyArgsInstance() {
4355 return new scannerOpenWithPrefix_args();
4356 }
4357
4358 protected scannerOpenWithPrefix_result getResult(I iface, scannerOpenWithPrefix_args args) throws org.apache.thrift.TException {
4359 scannerOpenWithPrefix_result result = new scannerOpenWithPrefix_result();
4360 try {
4361 result.success = iface.scannerOpenWithPrefix(args.tableName, args.startAndPrefix, args.columns, args.attributes);
4362 result.setSuccessIsSet(true);
4363 } catch (IOError io) {
4364 result.io = io;
4365 }
4366 return result;
4367 }
4368 }
4369
4370 private static class scannerOpenTs<I extends Iface> extends org.apache.thrift.ProcessFunction<I, scannerOpenTs_args> {
4371 public scannerOpenTs() {
4372 super("scannerOpenTs");
4373 }
4374
4375 protected scannerOpenTs_args getEmptyArgsInstance() {
4376 return new scannerOpenTs_args();
4377 }
4378
4379 protected scannerOpenTs_result getResult(I iface, scannerOpenTs_args args) throws org.apache.thrift.TException {
4380 scannerOpenTs_result result = new scannerOpenTs_result();
4381 try {
4382 result.success = iface.scannerOpenTs(args.tableName, args.startRow, args.columns, args.timestamp, args.attributes);
4383 result.setSuccessIsSet(true);
4384 } catch (IOError io) {
4385 result.io = io;
4386 }
4387 return result;
4388 }
4389 }
4390
4391 private static class scannerOpenWithStopTs<I extends Iface> extends org.apache.thrift.ProcessFunction<I, scannerOpenWithStopTs_args> {
4392 public scannerOpenWithStopTs() {
4393 super("scannerOpenWithStopTs");
4394 }
4395
4396 protected scannerOpenWithStopTs_args getEmptyArgsInstance() {
4397 return new scannerOpenWithStopTs_args();
4398 }
4399
4400 protected scannerOpenWithStopTs_result getResult(I iface, scannerOpenWithStopTs_args args) throws org.apache.thrift.TException {
4401 scannerOpenWithStopTs_result result = new scannerOpenWithStopTs_result();
4402 try {
4403 result.success = iface.scannerOpenWithStopTs(args.tableName, args.startRow, args.stopRow, args.columns, args.timestamp, args.attributes);
4404 result.setSuccessIsSet(true);
4405 } catch (IOError io) {
4406 result.io = io;
4407 }
4408 return result;
4409 }
4410 }
4411
4412 private static class scannerGet<I extends Iface> extends org.apache.thrift.ProcessFunction<I, scannerGet_args> {
4413 public scannerGet() {
4414 super("scannerGet");
4415 }
4416
4417 protected scannerGet_args getEmptyArgsInstance() {
4418 return new scannerGet_args();
4419 }
4420
4421 protected scannerGet_result getResult(I iface, scannerGet_args args) throws org.apache.thrift.TException {
4422 scannerGet_result result = new scannerGet_result();
4423 try {
4424 result.success = iface.scannerGet(args.id);
4425 } catch (IOError io) {
4426 result.io = io;
4427 } catch (IllegalArgument ia) {
4428 result.ia = ia;
4429 }
4430 return result;
4431 }
4432 }
4433
4434 private static class scannerGetList<I extends Iface> extends org.apache.thrift.ProcessFunction<I, scannerGetList_args> {
4435 public scannerGetList() {
4436 super("scannerGetList");
4437 }
4438
4439 protected scannerGetList_args getEmptyArgsInstance() {
4440 return new scannerGetList_args();
4441 }
4442
4443 protected scannerGetList_result getResult(I iface, scannerGetList_args args) throws org.apache.thrift.TException {
4444 scannerGetList_result result = new scannerGetList_result();
4445 try {
4446 result.success = iface.scannerGetList(args.id, args.nbRows);
4447 } catch (IOError io) {
4448 result.io = io;
4449 } catch (IllegalArgument ia) {
4450 result.ia = ia;
4451 }
4452 return result;
4453 }
4454 }
4455
4456 private static class scannerClose<I extends Iface> extends org.apache.thrift.ProcessFunction<I, scannerClose_args> {
4457 public scannerClose() {
4458 super("scannerClose");
4459 }
4460
4461 protected scannerClose_args getEmptyArgsInstance() {
4462 return new scannerClose_args();
4463 }
4464
4465 protected scannerClose_result getResult(I iface, scannerClose_args args) throws org.apache.thrift.TException {
4466 scannerClose_result result = new scannerClose_result();
4467 try {
4468 iface.scannerClose(args.id);
4469 } catch (IOError io) {
4470 result.io = io;
4471 } catch (IllegalArgument ia) {
4472 result.ia = ia;
4473 }
4474 return result;
4475 }
4476 }
4477
4478 private static class getRowOrBefore<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getRowOrBefore_args> {
4479 public getRowOrBefore() {
4480 super("getRowOrBefore");
4481 }
4482
4483 protected getRowOrBefore_args getEmptyArgsInstance() {
4484 return new getRowOrBefore_args();
4485 }
4486
4487 protected getRowOrBefore_result getResult(I iface, getRowOrBefore_args args) throws org.apache.thrift.TException {
4488 getRowOrBefore_result result = new getRowOrBefore_result();
4489 try {
4490 result.success = iface.getRowOrBefore(args.tableName, args.row, args.family);
4491 } catch (IOError io) {
4492 result.io = io;
4493 }
4494 return result;
4495 }
4496 }
4497
4498 private static class getRegionInfo<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getRegionInfo_args> {
4499 public getRegionInfo() {
4500 super("getRegionInfo");
4501 }
4502
4503 protected getRegionInfo_args getEmptyArgsInstance() {
4504 return new getRegionInfo_args();
4505 }
4506
4507 protected getRegionInfo_result getResult(I iface, getRegionInfo_args args) throws org.apache.thrift.TException {
4508 getRegionInfo_result result = new getRegionInfo_result();
4509 try {
4510 result.success = iface.getRegionInfo(args.row);
4511 } catch (IOError io) {
4512 result.io = io;
4513 }
4514 return result;
4515 }
4516 }
4517
4518 }
4519
4520 public static class enableTable_args implements org.apache.thrift.TBase<enableTable_args, enableTable_args._Fields>, java.io.Serializable, Cloneable {
4521 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("enableTable_args");
4522
4523 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
4524
4525 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
4526 static {
4527 schemes.put(StandardScheme.class, new enableTable_argsStandardSchemeFactory());
4528 schemes.put(TupleScheme.class, new enableTable_argsTupleSchemeFactory());
4529 }
4530
4531
4532
4533
4534 public ByteBuffer tableName;
4535
4536
4537 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
4538
4539
4540
4541 TABLE_NAME((short)1, "tableName");
4542
4543 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
4544
4545 static {
4546 for (_Fields field : EnumSet.allOf(_Fields.class)) {
4547 byName.put(field.getFieldName(), field);
4548 }
4549 }
4550
4551
4552
4553
4554 public static _Fields findByThriftId(int fieldId) {
4555 switch(fieldId) {
4556 case 1:
4557 return TABLE_NAME;
4558 default:
4559 return null;
4560 }
4561 }
4562
4563
4564
4565
4566
4567 public static _Fields findByThriftIdOrThrow(int fieldId) {
4568 _Fields fields = findByThriftId(fieldId);
4569 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
4570 return fields;
4571 }
4572
4573
4574
4575
4576 public static _Fields findByName(String name) {
4577 return byName.get(name);
4578 }
4579
4580 private final short _thriftId;
4581 private final String _fieldName;
4582
4583 _Fields(short thriftId, String fieldName) {
4584 _thriftId = thriftId;
4585 _fieldName = fieldName;
4586 }
4587
4588 public short getThriftFieldId() {
4589 return _thriftId;
4590 }
4591
4592 public String getFieldName() {
4593 return _fieldName;
4594 }
4595 }
4596
4597
4598 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
4599 static {
4600 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
4601 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
4602 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Bytes")));
4603 metaDataMap = Collections.unmodifiableMap(tmpMap);
4604 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(enableTable_args.class, metaDataMap);
4605 }
4606
4607 public enableTable_args() {
4608 }
4609
4610 public enableTable_args(
4611 ByteBuffer tableName)
4612 {
4613 this();
4614 this.tableName = tableName;
4615 }
4616
4617
4618
4619
4620 public enableTable_args(enableTable_args other) {
4621 if (other.isSetTableName()) {
4622 this.tableName = other.tableName;
4623 }
4624 }
4625
4626 public enableTable_args deepCopy() {
4627 return new enableTable_args(this);
4628 }
4629
4630 @Override
4631 public void clear() {
4632 this.tableName = null;
4633 }
4634
4635
4636
4637
4638 public byte[] getTableName() {
4639 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
4640 return tableName == null ? null : tableName.array();
4641 }
4642
4643 public ByteBuffer bufferForTableName() {
4644 return tableName;
4645 }
4646
4647
4648
4649
4650 public enableTable_args setTableName(byte[] tableName) {
4651 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
4652 return this;
4653 }
4654
4655 public enableTable_args setTableName(ByteBuffer tableName) {
4656 this.tableName = tableName;
4657 return this;
4658 }
4659
4660 public void unsetTableName() {
4661 this.tableName = null;
4662 }
4663
4664
4665 public boolean isSetTableName() {
4666 return this.tableName != null;
4667 }
4668
4669 public void setTableNameIsSet(boolean value) {
4670 if (!value) {
4671 this.tableName = null;
4672 }
4673 }
4674
4675 public void setFieldValue(_Fields field, Object value) {
4676 switch (field) {
4677 case TABLE_NAME:
4678 if (value == null) {
4679 unsetTableName();
4680 } else {
4681 setTableName((ByteBuffer)value);
4682 }
4683 break;
4684
4685 }
4686 }
4687
4688 public Object getFieldValue(_Fields field) {
4689 switch (field) {
4690 case TABLE_NAME:
4691 return getTableName();
4692
4693 }
4694 throw new IllegalStateException();
4695 }
4696
4697
4698 public boolean isSet(_Fields field) {
4699 if (field == null) {
4700 throw new IllegalArgumentException();
4701 }
4702
4703 switch (field) {
4704 case TABLE_NAME:
4705 return isSetTableName();
4706 }
4707 throw new IllegalStateException();
4708 }
4709
4710 @Override
4711 public boolean equals(Object that) {
4712 if (that == null)
4713 return false;
4714 if (that instanceof enableTable_args)
4715 return this.equals((enableTable_args)that);
4716 return false;
4717 }
4718
4719 public boolean equals(enableTable_args that) {
4720 if (that == null)
4721 return false;
4722
4723 boolean this_present_tableName = true && this.isSetTableName();
4724 boolean that_present_tableName = true && that.isSetTableName();
4725 if (this_present_tableName || that_present_tableName) {
4726 if (!(this_present_tableName && that_present_tableName))
4727 return false;
4728 if (!this.tableName.equals(that.tableName))
4729 return false;
4730 }
4731
4732 return true;
4733 }
4734
4735 @Override
4736 public int hashCode() {
4737 HashCodeBuilder builder = new HashCodeBuilder();
4738
4739 boolean present_tableName = true && (isSetTableName());
4740 builder.append(present_tableName);
4741 if (present_tableName)
4742 builder.append(tableName);
4743
4744 return builder.toHashCode();
4745 }
4746
4747 public int compareTo(enableTable_args other) {
4748 if (!getClass().equals(other.getClass())) {
4749 return getClass().getName().compareTo(other.getClass().getName());
4750 }
4751
4752 int lastComparison = 0;
4753 enableTable_args typedOther = (enableTable_args)other;
4754
4755 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
4756 if (lastComparison != 0) {
4757 return lastComparison;
4758 }
4759 if (isSetTableName()) {
4760 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
4761 if (lastComparison != 0) {
4762 return lastComparison;
4763 }
4764 }
4765 return 0;
4766 }
4767
4768 public _Fields fieldForId(int fieldId) {
4769 return _Fields.findByThriftId(fieldId);
4770 }
4771
4772 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
4773 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
4774 }
4775
4776 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
4777 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
4778 }
4779
4780 @Override
4781 public String toString() {
4782 StringBuilder sb = new StringBuilder("enableTable_args(");
4783 boolean first = true;
4784
4785 sb.append("tableName:");
4786 if (this.tableName == null) {
4787 sb.append("null");
4788 } else {
4789 sb.append(this.tableName);
4790 }
4791 first = false;
4792 sb.append(")");
4793 return sb.toString();
4794 }
4795
4796 public void validate() throws org.apache.thrift.TException {
4797
4798 }
4799
4800 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
4801 try {
4802 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
4803 } catch (org.apache.thrift.TException te) {
4804 throw new java.io.IOException(te);
4805 }
4806 }
4807
4808 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
4809 try {
4810 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
4811 } catch (org.apache.thrift.TException te) {
4812 throw new java.io.IOException(te);
4813 }
4814 }
4815
4816 private static class enableTable_argsStandardSchemeFactory implements SchemeFactory {
4817 public enableTable_argsStandardScheme getScheme() {
4818 return new enableTable_argsStandardScheme();
4819 }
4820 }
4821
4822 private static class enableTable_argsStandardScheme extends StandardScheme<enableTable_args> {
4823
4824 public void read(org.apache.thrift.protocol.TProtocol iprot, enableTable_args struct) throws org.apache.thrift.TException {
4825 org.apache.thrift.protocol.TField schemeField;
4826 iprot.readStructBegin();
4827 while (true)
4828 {
4829 schemeField = iprot.readFieldBegin();
4830 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
4831 break;
4832 }
4833 switch (schemeField.id) {
4834 case 1:
4835 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
4836 struct.tableName = iprot.readBinary();
4837 struct.setTableNameIsSet(true);
4838 } else {
4839 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
4840 }
4841 break;
4842 default:
4843 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
4844 }
4845 iprot.readFieldEnd();
4846 }
4847 iprot.readStructEnd();
4848
4849
4850 struct.validate();
4851 }
4852
4853 public void write(org.apache.thrift.protocol.TProtocol oprot, enableTable_args struct) throws org.apache.thrift.TException {
4854 struct.validate();
4855
4856 oprot.writeStructBegin(STRUCT_DESC);
4857 if (struct.tableName != null) {
4858 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
4859 oprot.writeBinary(struct.tableName);
4860 oprot.writeFieldEnd();
4861 }
4862 oprot.writeFieldStop();
4863 oprot.writeStructEnd();
4864 }
4865
4866 }
4867
4868 private static class enableTable_argsTupleSchemeFactory implements SchemeFactory {
4869 public enableTable_argsTupleScheme getScheme() {
4870 return new enableTable_argsTupleScheme();
4871 }
4872 }
4873
4874 private static class enableTable_argsTupleScheme extends TupleScheme<enableTable_args> {
4875
4876 @Override
4877 public void write(org.apache.thrift.protocol.TProtocol prot, enableTable_args struct) throws org.apache.thrift.TException {
4878 TTupleProtocol oprot = (TTupleProtocol) prot;
4879 BitSet optionals = new BitSet();
4880 if (struct.isSetTableName()) {
4881 optionals.set(0);
4882 }
4883 oprot.writeBitSet(optionals, 1);
4884 if (struct.isSetTableName()) {
4885 oprot.writeBinary(struct.tableName);
4886 }
4887 }
4888
4889 @Override
4890 public void read(org.apache.thrift.protocol.TProtocol prot, enableTable_args struct) throws org.apache.thrift.TException {
4891 TTupleProtocol iprot = (TTupleProtocol) prot;
4892 BitSet incoming = iprot.readBitSet(1);
4893 if (incoming.get(0)) {
4894 struct.tableName = iprot.readBinary();
4895 struct.setTableNameIsSet(true);
4896 }
4897 }
4898 }
4899
4900 }
4901
4902 public static class enableTable_result implements org.apache.thrift.TBase<enableTable_result, enableTable_result._Fields>, java.io.Serializable, Cloneable {
4903 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("enableTable_result");
4904
4905 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
4906
4907 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
4908 static {
4909 schemes.put(StandardScheme.class, new enableTable_resultStandardSchemeFactory());
4910 schemes.put(TupleScheme.class, new enableTable_resultTupleSchemeFactory());
4911 }
4912
4913 public IOError io;
4914
4915
4916 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
4917 IO((short)1, "io");
4918
4919 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
4920
4921 static {
4922 for (_Fields field : EnumSet.allOf(_Fields.class)) {
4923 byName.put(field.getFieldName(), field);
4924 }
4925 }
4926
4927
4928
4929
4930 public static _Fields findByThriftId(int fieldId) {
4931 switch(fieldId) {
4932 case 1:
4933 return IO;
4934 default:
4935 return null;
4936 }
4937 }
4938
4939
4940
4941
4942
4943 public static _Fields findByThriftIdOrThrow(int fieldId) {
4944 _Fields fields = findByThriftId(fieldId);
4945 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
4946 return fields;
4947 }
4948
4949
4950
4951
4952 public static _Fields findByName(String name) {
4953 return byName.get(name);
4954 }
4955
4956 private final short _thriftId;
4957 private final String _fieldName;
4958
4959 _Fields(short thriftId, String fieldName) {
4960 _thriftId = thriftId;
4961 _fieldName = fieldName;
4962 }
4963
4964 public short getThriftFieldId() {
4965 return _thriftId;
4966 }
4967
4968 public String getFieldName() {
4969 return _fieldName;
4970 }
4971 }
4972
4973
4974 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
4975 static {
4976 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
4977 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
4978 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
4979 metaDataMap = Collections.unmodifiableMap(tmpMap);
4980 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(enableTable_result.class, metaDataMap);
4981 }
4982
4983 public enableTable_result() {
4984 }
4985
4986 public enableTable_result(
4987 IOError io)
4988 {
4989 this();
4990 this.io = io;
4991 }
4992
4993
4994
4995
4996 public enableTable_result(enableTable_result other) {
4997 if (other.isSetIo()) {
4998 this.io = new IOError(other.io);
4999 }
5000 }
5001
5002 public enableTable_result deepCopy() {
5003 return new enableTable_result(this);
5004 }
5005
5006 @Override
5007 public void clear() {
5008 this.io = null;
5009 }
5010
5011 public IOError getIo() {
5012 return this.io;
5013 }
5014
5015 public enableTable_result setIo(IOError io) {
5016 this.io = io;
5017 return this;
5018 }
5019
5020 public void unsetIo() {
5021 this.io = null;
5022 }
5023
5024
5025 public boolean isSetIo() {
5026 return this.io != null;
5027 }
5028
5029 public void setIoIsSet(boolean value) {
5030 if (!value) {
5031 this.io = null;
5032 }
5033 }
5034
5035 public void setFieldValue(_Fields field, Object value) {
5036 switch (field) {
5037 case IO:
5038 if (value == null) {
5039 unsetIo();
5040 } else {
5041 setIo((IOError)value);
5042 }
5043 break;
5044
5045 }
5046 }
5047
5048 public Object getFieldValue(_Fields field) {
5049 switch (field) {
5050 case IO:
5051 return getIo();
5052
5053 }
5054 throw new IllegalStateException();
5055 }
5056
5057
5058 public boolean isSet(_Fields field) {
5059 if (field == null) {
5060 throw new IllegalArgumentException();
5061 }
5062
5063 switch (field) {
5064 case IO:
5065 return isSetIo();
5066 }
5067 throw new IllegalStateException();
5068 }
5069
5070 @Override
5071 public boolean equals(Object that) {
5072 if (that == null)
5073 return false;
5074 if (that instanceof enableTable_result)
5075 return this.equals((enableTable_result)that);
5076 return false;
5077 }
5078
5079 public boolean equals(enableTable_result that) {
5080 if (that == null)
5081 return false;
5082
5083 boolean this_present_io = true && this.isSetIo();
5084 boolean that_present_io = true && that.isSetIo();
5085 if (this_present_io || that_present_io) {
5086 if (!(this_present_io && that_present_io))
5087 return false;
5088 if (!this.io.equals(that.io))
5089 return false;
5090 }
5091
5092 return true;
5093 }
5094
5095 @Override
5096 public int hashCode() {
5097 HashCodeBuilder builder = new HashCodeBuilder();
5098
5099 boolean present_io = true && (isSetIo());
5100 builder.append(present_io);
5101 if (present_io)
5102 builder.append(io);
5103
5104 return builder.toHashCode();
5105 }
5106
5107 public int compareTo(enableTable_result other) {
5108 if (!getClass().equals(other.getClass())) {
5109 return getClass().getName().compareTo(other.getClass().getName());
5110 }
5111
5112 int lastComparison = 0;
5113 enableTable_result typedOther = (enableTable_result)other;
5114
5115 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
5116 if (lastComparison != 0) {
5117 return lastComparison;
5118 }
5119 if (isSetIo()) {
5120 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
5121 if (lastComparison != 0) {
5122 return lastComparison;
5123 }
5124 }
5125 return 0;
5126 }
5127
5128 public _Fields fieldForId(int fieldId) {
5129 return _Fields.findByThriftId(fieldId);
5130 }
5131
5132 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
5133 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
5134 }
5135
5136 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
5137 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
5138 }
5139
5140 @Override
5141 public String toString() {
5142 StringBuilder sb = new StringBuilder("enableTable_result(");
5143 boolean first = true;
5144
5145 sb.append("io:");
5146 if (this.io == null) {
5147 sb.append("null");
5148 } else {
5149 sb.append(this.io);
5150 }
5151 first = false;
5152 sb.append(")");
5153 return sb.toString();
5154 }
5155
5156 public void validate() throws org.apache.thrift.TException {
5157
5158 }
5159
5160 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
5161 try {
5162 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
5163 } catch (org.apache.thrift.TException te) {
5164 throw new java.io.IOException(te);
5165 }
5166 }
5167
5168 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
5169 try {
5170 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
5171 } catch (org.apache.thrift.TException te) {
5172 throw new java.io.IOException(te);
5173 }
5174 }
5175
5176 private static class enableTable_resultStandardSchemeFactory implements SchemeFactory {
5177 public enableTable_resultStandardScheme getScheme() {
5178 return new enableTable_resultStandardScheme();
5179 }
5180 }
5181
5182 private static class enableTable_resultStandardScheme extends StandardScheme<enableTable_result> {
5183
5184 public void read(org.apache.thrift.protocol.TProtocol iprot, enableTable_result struct) throws org.apache.thrift.TException {
5185 org.apache.thrift.protocol.TField schemeField;
5186 iprot.readStructBegin();
5187 while (true)
5188 {
5189 schemeField = iprot.readFieldBegin();
5190 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
5191 break;
5192 }
5193 switch (schemeField.id) {
5194 case 1:
5195 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
5196 struct.io = new IOError();
5197 struct.io.read(iprot);
5198 struct.setIoIsSet(true);
5199 } else {
5200 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
5201 }
5202 break;
5203 default:
5204 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
5205 }
5206 iprot.readFieldEnd();
5207 }
5208 iprot.readStructEnd();
5209
5210
5211 struct.validate();
5212 }
5213
5214 public void write(org.apache.thrift.protocol.TProtocol oprot, enableTable_result struct) throws org.apache.thrift.TException {
5215 struct.validate();
5216
5217 oprot.writeStructBegin(STRUCT_DESC);
5218 if (struct.io != null) {
5219 oprot.writeFieldBegin(IO_FIELD_DESC);
5220 struct.io.write(oprot);
5221 oprot.writeFieldEnd();
5222 }
5223 oprot.writeFieldStop();
5224 oprot.writeStructEnd();
5225 }
5226
5227 }
5228
5229 private static class enableTable_resultTupleSchemeFactory implements SchemeFactory {
5230 public enableTable_resultTupleScheme getScheme() {
5231 return new enableTable_resultTupleScheme();
5232 }
5233 }
5234
5235 private static class enableTable_resultTupleScheme extends TupleScheme<enableTable_result> {
5236
5237 @Override
5238 public void write(org.apache.thrift.protocol.TProtocol prot, enableTable_result struct) throws org.apache.thrift.TException {
5239 TTupleProtocol oprot = (TTupleProtocol) prot;
5240 BitSet optionals = new BitSet();
5241 if (struct.isSetIo()) {
5242 optionals.set(0);
5243 }
5244 oprot.writeBitSet(optionals, 1);
5245 if (struct.isSetIo()) {
5246 struct.io.write(oprot);
5247 }
5248 }
5249
5250 @Override
5251 public void read(org.apache.thrift.protocol.TProtocol prot, enableTable_result struct) throws org.apache.thrift.TException {
5252 TTupleProtocol iprot = (TTupleProtocol) prot;
5253 BitSet incoming = iprot.readBitSet(1);
5254 if (incoming.get(0)) {
5255 struct.io = new IOError();
5256 struct.io.read(iprot);
5257 struct.setIoIsSet(true);
5258 }
5259 }
5260 }
5261
5262 }
5263
5264 public static class disableTable_args implements org.apache.thrift.TBase<disableTable_args, disableTable_args._Fields>, java.io.Serializable, Cloneable {
5265 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("disableTable_args");
5266
5267 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
5268
5269 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
5270 static {
5271 schemes.put(StandardScheme.class, new disableTable_argsStandardSchemeFactory());
5272 schemes.put(TupleScheme.class, new disableTable_argsTupleSchemeFactory());
5273 }
5274
5275
5276
5277
5278 public ByteBuffer tableName;
5279
5280
5281 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
5282
5283
5284
5285 TABLE_NAME((short)1, "tableName");
5286
5287 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
5288
5289 static {
5290 for (_Fields field : EnumSet.allOf(_Fields.class)) {
5291 byName.put(field.getFieldName(), field);
5292 }
5293 }
5294
5295
5296
5297
5298 public static _Fields findByThriftId(int fieldId) {
5299 switch(fieldId) {
5300 case 1:
5301 return TABLE_NAME;
5302 default:
5303 return null;
5304 }
5305 }
5306
5307
5308
5309
5310
5311 public static _Fields findByThriftIdOrThrow(int fieldId) {
5312 _Fields fields = findByThriftId(fieldId);
5313 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
5314 return fields;
5315 }
5316
5317
5318
5319
5320 public static _Fields findByName(String name) {
5321 return byName.get(name);
5322 }
5323
5324 private final short _thriftId;
5325 private final String _fieldName;
5326
5327 _Fields(short thriftId, String fieldName) {
5328 _thriftId = thriftId;
5329 _fieldName = fieldName;
5330 }
5331
5332 public short getThriftFieldId() {
5333 return _thriftId;
5334 }
5335
5336 public String getFieldName() {
5337 return _fieldName;
5338 }
5339 }
5340
5341
5342 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
5343 static {
5344 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
5345 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
5346 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Bytes")));
5347 metaDataMap = Collections.unmodifiableMap(tmpMap);
5348 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(disableTable_args.class, metaDataMap);
5349 }
5350
5351 public disableTable_args() {
5352 }
5353
5354 public disableTable_args(
5355 ByteBuffer tableName)
5356 {
5357 this();
5358 this.tableName = tableName;
5359 }
5360
5361
5362
5363
5364 public disableTable_args(disableTable_args other) {
5365 if (other.isSetTableName()) {
5366 this.tableName = other.tableName;
5367 }
5368 }
5369
5370 public disableTable_args deepCopy() {
5371 return new disableTable_args(this);
5372 }
5373
5374 @Override
5375 public void clear() {
5376 this.tableName = null;
5377 }
5378
5379
5380
5381
5382 public byte[] getTableName() {
5383 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
5384 return tableName == null ? null : tableName.array();
5385 }
5386
5387 public ByteBuffer bufferForTableName() {
5388 return tableName;
5389 }
5390
5391
5392
5393
5394 public disableTable_args setTableName(byte[] tableName) {
5395 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
5396 return this;
5397 }
5398
5399 public disableTable_args setTableName(ByteBuffer tableName) {
5400 this.tableName = tableName;
5401 return this;
5402 }
5403
5404 public void unsetTableName() {
5405 this.tableName = null;
5406 }
5407
5408
5409 public boolean isSetTableName() {
5410 return this.tableName != null;
5411 }
5412
5413 public void setTableNameIsSet(boolean value) {
5414 if (!value) {
5415 this.tableName = null;
5416 }
5417 }
5418
5419 public void setFieldValue(_Fields field, Object value) {
5420 switch (field) {
5421 case TABLE_NAME:
5422 if (value == null) {
5423 unsetTableName();
5424 } else {
5425 setTableName((ByteBuffer)value);
5426 }
5427 break;
5428
5429 }
5430 }
5431
5432 public Object getFieldValue(_Fields field) {
5433 switch (field) {
5434 case TABLE_NAME:
5435 return getTableName();
5436
5437 }
5438 throw new IllegalStateException();
5439 }
5440
5441
5442 public boolean isSet(_Fields field) {
5443 if (field == null) {
5444 throw new IllegalArgumentException();
5445 }
5446
5447 switch (field) {
5448 case TABLE_NAME:
5449 return isSetTableName();
5450 }
5451 throw new IllegalStateException();
5452 }
5453
5454 @Override
5455 public boolean equals(Object that) {
5456 if (that == null)
5457 return false;
5458 if (that instanceof disableTable_args)
5459 return this.equals((disableTable_args)that);
5460 return false;
5461 }
5462
5463 public boolean equals(disableTable_args that) {
5464 if (that == null)
5465 return false;
5466
5467 boolean this_present_tableName = true && this.isSetTableName();
5468 boolean that_present_tableName = true && that.isSetTableName();
5469 if (this_present_tableName || that_present_tableName) {
5470 if (!(this_present_tableName && that_present_tableName))
5471 return false;
5472 if (!this.tableName.equals(that.tableName))
5473 return false;
5474 }
5475
5476 return true;
5477 }
5478
5479 @Override
5480 public int hashCode() {
5481 HashCodeBuilder builder = new HashCodeBuilder();
5482
5483 boolean present_tableName = true && (isSetTableName());
5484 builder.append(present_tableName);
5485 if (present_tableName)
5486 builder.append(tableName);
5487
5488 return builder.toHashCode();
5489 }
5490
5491 public int compareTo(disableTable_args other) {
5492 if (!getClass().equals(other.getClass())) {
5493 return getClass().getName().compareTo(other.getClass().getName());
5494 }
5495
5496 int lastComparison = 0;
5497 disableTable_args typedOther = (disableTable_args)other;
5498
5499 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
5500 if (lastComparison != 0) {
5501 return lastComparison;
5502 }
5503 if (isSetTableName()) {
5504 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
5505 if (lastComparison != 0) {
5506 return lastComparison;
5507 }
5508 }
5509 return 0;
5510 }
5511
5512 public _Fields fieldForId(int fieldId) {
5513 return _Fields.findByThriftId(fieldId);
5514 }
5515
5516 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
5517 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
5518 }
5519
5520 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
5521 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
5522 }
5523
5524 @Override
5525 public String toString() {
5526 StringBuilder sb = new StringBuilder("disableTable_args(");
5527 boolean first = true;
5528
5529 sb.append("tableName:");
5530 if (this.tableName == null) {
5531 sb.append("null");
5532 } else {
5533 sb.append(this.tableName);
5534 }
5535 first = false;
5536 sb.append(")");
5537 return sb.toString();
5538 }
5539
5540 public void validate() throws org.apache.thrift.TException {
5541
5542 }
5543
5544 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
5545 try {
5546 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
5547 } catch (org.apache.thrift.TException te) {
5548 throw new java.io.IOException(te);
5549 }
5550 }
5551
5552 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
5553 try {
5554 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
5555 } catch (org.apache.thrift.TException te) {
5556 throw new java.io.IOException(te);
5557 }
5558 }
5559
5560 private static class disableTable_argsStandardSchemeFactory implements SchemeFactory {
5561 public disableTable_argsStandardScheme getScheme() {
5562 return new disableTable_argsStandardScheme();
5563 }
5564 }
5565
5566 private static class disableTable_argsStandardScheme extends StandardScheme<disableTable_args> {
5567
5568 public void read(org.apache.thrift.protocol.TProtocol iprot, disableTable_args struct) throws org.apache.thrift.TException {
5569 org.apache.thrift.protocol.TField schemeField;
5570 iprot.readStructBegin();
5571 while (true)
5572 {
5573 schemeField = iprot.readFieldBegin();
5574 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
5575 break;
5576 }
5577 switch (schemeField.id) {
5578 case 1:
5579 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
5580 struct.tableName = iprot.readBinary();
5581 struct.setTableNameIsSet(true);
5582 } else {
5583 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
5584 }
5585 break;
5586 default:
5587 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
5588 }
5589 iprot.readFieldEnd();
5590 }
5591 iprot.readStructEnd();
5592
5593
5594 struct.validate();
5595 }
5596
5597 public void write(org.apache.thrift.protocol.TProtocol oprot, disableTable_args struct) throws org.apache.thrift.TException {
5598 struct.validate();
5599
5600 oprot.writeStructBegin(STRUCT_DESC);
5601 if (struct.tableName != null) {
5602 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
5603 oprot.writeBinary(struct.tableName);
5604 oprot.writeFieldEnd();
5605 }
5606 oprot.writeFieldStop();
5607 oprot.writeStructEnd();
5608 }
5609
5610 }
5611
5612 private static class disableTable_argsTupleSchemeFactory implements SchemeFactory {
5613 public disableTable_argsTupleScheme getScheme() {
5614 return new disableTable_argsTupleScheme();
5615 }
5616 }
5617
5618 private static class disableTable_argsTupleScheme extends TupleScheme<disableTable_args> {
5619
5620 @Override
5621 public void write(org.apache.thrift.protocol.TProtocol prot, disableTable_args struct) throws org.apache.thrift.TException {
5622 TTupleProtocol oprot = (TTupleProtocol) prot;
5623 BitSet optionals = new BitSet();
5624 if (struct.isSetTableName()) {
5625 optionals.set(0);
5626 }
5627 oprot.writeBitSet(optionals, 1);
5628 if (struct.isSetTableName()) {
5629 oprot.writeBinary(struct.tableName);
5630 }
5631 }
5632
5633 @Override
5634 public void read(org.apache.thrift.protocol.TProtocol prot, disableTable_args struct) throws org.apache.thrift.TException {
5635 TTupleProtocol iprot = (TTupleProtocol) prot;
5636 BitSet incoming = iprot.readBitSet(1);
5637 if (incoming.get(0)) {
5638 struct.tableName = iprot.readBinary();
5639 struct.setTableNameIsSet(true);
5640 }
5641 }
5642 }
5643
5644 }
5645
5646 public static class disableTable_result implements org.apache.thrift.TBase<disableTable_result, disableTable_result._Fields>, java.io.Serializable, Cloneable {
5647 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("disableTable_result");
5648
5649 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
5650
5651 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
5652 static {
5653 schemes.put(StandardScheme.class, new disableTable_resultStandardSchemeFactory());
5654 schemes.put(TupleScheme.class, new disableTable_resultTupleSchemeFactory());
5655 }
5656
5657 public IOError io;
5658
5659
5660 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
5661 IO((short)1, "io");
5662
5663 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
5664
5665 static {
5666 for (_Fields field : EnumSet.allOf(_Fields.class)) {
5667 byName.put(field.getFieldName(), field);
5668 }
5669 }
5670
5671
5672
5673
5674 public static _Fields findByThriftId(int fieldId) {
5675 switch(fieldId) {
5676 case 1:
5677 return IO;
5678 default:
5679 return null;
5680 }
5681 }
5682
5683
5684
5685
5686
5687 public static _Fields findByThriftIdOrThrow(int fieldId) {
5688 _Fields fields = findByThriftId(fieldId);
5689 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
5690 return fields;
5691 }
5692
5693
5694
5695
5696 public static _Fields findByName(String name) {
5697 return byName.get(name);
5698 }
5699
5700 private final short _thriftId;
5701 private final String _fieldName;
5702
5703 _Fields(short thriftId, String fieldName) {
5704 _thriftId = thriftId;
5705 _fieldName = fieldName;
5706 }
5707
5708 public short getThriftFieldId() {
5709 return _thriftId;
5710 }
5711
5712 public String getFieldName() {
5713 return _fieldName;
5714 }
5715 }
5716
5717
5718 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
5719 static {
5720 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
5721 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
5722 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
5723 metaDataMap = Collections.unmodifiableMap(tmpMap);
5724 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(disableTable_result.class, metaDataMap);
5725 }
5726
5727 public disableTable_result() {
5728 }
5729
5730 public disableTable_result(
5731 IOError io)
5732 {
5733 this();
5734 this.io = io;
5735 }
5736
5737
5738
5739
5740 public disableTable_result(disableTable_result other) {
5741 if (other.isSetIo()) {
5742 this.io = new IOError(other.io);
5743 }
5744 }
5745
5746 public disableTable_result deepCopy() {
5747 return new disableTable_result(this);
5748 }
5749
5750 @Override
5751 public void clear() {
5752 this.io = null;
5753 }
5754
5755 public IOError getIo() {
5756 return this.io;
5757 }
5758
5759 public disableTable_result setIo(IOError io) {
5760 this.io = io;
5761 return this;
5762 }
5763
5764 public void unsetIo() {
5765 this.io = null;
5766 }
5767
5768
5769 public boolean isSetIo() {
5770 return this.io != null;
5771 }
5772
5773 public void setIoIsSet(boolean value) {
5774 if (!value) {
5775 this.io = null;
5776 }
5777 }
5778
5779 public void setFieldValue(_Fields field, Object value) {
5780 switch (field) {
5781 case IO:
5782 if (value == null) {
5783 unsetIo();
5784 } else {
5785 setIo((IOError)value);
5786 }
5787 break;
5788
5789 }
5790 }
5791
5792 public Object getFieldValue(_Fields field) {
5793 switch (field) {
5794 case IO:
5795 return getIo();
5796
5797 }
5798 throw new IllegalStateException();
5799 }
5800
5801
5802 public boolean isSet(_Fields field) {
5803 if (field == null) {
5804 throw new IllegalArgumentException();
5805 }
5806
5807 switch (field) {
5808 case IO:
5809 return isSetIo();
5810 }
5811 throw new IllegalStateException();
5812 }
5813
5814 @Override
5815 public boolean equals(Object that) {
5816 if (that == null)
5817 return false;
5818 if (that instanceof disableTable_result)
5819 return this.equals((disableTable_result)that);
5820 return false;
5821 }
5822
5823 public boolean equals(disableTable_result that) {
5824 if (that == null)
5825 return false;
5826
5827 boolean this_present_io = true && this.isSetIo();
5828 boolean that_present_io = true && that.isSetIo();
5829 if (this_present_io || that_present_io) {
5830 if (!(this_present_io && that_present_io))
5831 return false;
5832 if (!this.io.equals(that.io))
5833 return false;
5834 }
5835
5836 return true;
5837 }
5838
5839 @Override
5840 public int hashCode() {
5841 HashCodeBuilder builder = new HashCodeBuilder();
5842
5843 boolean present_io = true && (isSetIo());
5844 builder.append(present_io);
5845 if (present_io)
5846 builder.append(io);
5847
5848 return builder.toHashCode();
5849 }
5850
5851 public int compareTo(disableTable_result other) {
5852 if (!getClass().equals(other.getClass())) {
5853 return getClass().getName().compareTo(other.getClass().getName());
5854 }
5855
5856 int lastComparison = 0;
5857 disableTable_result typedOther = (disableTable_result)other;
5858
5859 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
5860 if (lastComparison != 0) {
5861 return lastComparison;
5862 }
5863 if (isSetIo()) {
5864 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
5865 if (lastComparison != 0) {
5866 return lastComparison;
5867 }
5868 }
5869 return 0;
5870 }
5871
5872 public _Fields fieldForId(int fieldId) {
5873 return _Fields.findByThriftId(fieldId);
5874 }
5875
5876 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
5877 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
5878 }
5879
5880 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
5881 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
5882 }
5883
5884 @Override
5885 public String toString() {
5886 StringBuilder sb = new StringBuilder("disableTable_result(");
5887 boolean first = true;
5888
5889 sb.append("io:");
5890 if (this.io == null) {
5891 sb.append("null");
5892 } else {
5893 sb.append(this.io);
5894 }
5895 first = false;
5896 sb.append(")");
5897 return sb.toString();
5898 }
5899
5900 public void validate() throws org.apache.thrift.TException {
5901
5902 }
5903
5904 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
5905 try {
5906 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
5907 } catch (org.apache.thrift.TException te) {
5908 throw new java.io.IOException(te);
5909 }
5910 }
5911
5912 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
5913 try {
5914 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
5915 } catch (org.apache.thrift.TException te) {
5916 throw new java.io.IOException(te);
5917 }
5918 }
5919
5920 private static class disableTable_resultStandardSchemeFactory implements SchemeFactory {
5921 public disableTable_resultStandardScheme getScheme() {
5922 return new disableTable_resultStandardScheme();
5923 }
5924 }
5925
5926 private static class disableTable_resultStandardScheme extends StandardScheme<disableTable_result> {
5927
5928 public void read(org.apache.thrift.protocol.TProtocol iprot, disableTable_result struct) throws org.apache.thrift.TException {
5929 org.apache.thrift.protocol.TField schemeField;
5930 iprot.readStructBegin();
5931 while (true)
5932 {
5933 schemeField = iprot.readFieldBegin();
5934 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
5935 break;
5936 }
5937 switch (schemeField.id) {
5938 case 1:
5939 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
5940 struct.io = new IOError();
5941 struct.io.read(iprot);
5942 struct.setIoIsSet(true);
5943 } else {
5944 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
5945 }
5946 break;
5947 default:
5948 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
5949 }
5950 iprot.readFieldEnd();
5951 }
5952 iprot.readStructEnd();
5953
5954
5955 struct.validate();
5956 }
5957
5958 public void write(org.apache.thrift.protocol.TProtocol oprot, disableTable_result struct) throws org.apache.thrift.TException {
5959 struct.validate();
5960
5961 oprot.writeStructBegin(STRUCT_DESC);
5962 if (struct.io != null) {
5963 oprot.writeFieldBegin(IO_FIELD_DESC);
5964 struct.io.write(oprot);
5965 oprot.writeFieldEnd();
5966 }
5967 oprot.writeFieldStop();
5968 oprot.writeStructEnd();
5969 }
5970
5971 }
5972
5973 private static class disableTable_resultTupleSchemeFactory implements SchemeFactory {
5974 public disableTable_resultTupleScheme getScheme() {
5975 return new disableTable_resultTupleScheme();
5976 }
5977 }
5978
5979 private static class disableTable_resultTupleScheme extends TupleScheme<disableTable_result> {
5980
5981 @Override
5982 public void write(org.apache.thrift.protocol.TProtocol prot, disableTable_result struct) throws org.apache.thrift.TException {
5983 TTupleProtocol oprot = (TTupleProtocol) prot;
5984 BitSet optionals = new BitSet();
5985 if (struct.isSetIo()) {
5986 optionals.set(0);
5987 }
5988 oprot.writeBitSet(optionals, 1);
5989 if (struct.isSetIo()) {
5990 struct.io.write(oprot);
5991 }
5992 }
5993
5994 @Override
5995 public void read(org.apache.thrift.protocol.TProtocol prot, disableTable_result struct) throws org.apache.thrift.TException {
5996 TTupleProtocol iprot = (TTupleProtocol) prot;
5997 BitSet incoming = iprot.readBitSet(1);
5998 if (incoming.get(0)) {
5999 struct.io = new IOError();
6000 struct.io.read(iprot);
6001 struct.setIoIsSet(true);
6002 }
6003 }
6004 }
6005
6006 }
6007
6008 public static class isTableEnabled_args implements org.apache.thrift.TBase<isTableEnabled_args, isTableEnabled_args._Fields>, java.io.Serializable, Cloneable {
6009 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("isTableEnabled_args");
6010
6011 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
6012
6013 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
6014 static {
6015 schemes.put(StandardScheme.class, new isTableEnabled_argsStandardSchemeFactory());
6016 schemes.put(TupleScheme.class, new isTableEnabled_argsTupleSchemeFactory());
6017 }
6018
6019
6020
6021
6022 public ByteBuffer tableName;
6023
6024
6025 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
6026
6027
6028
6029 TABLE_NAME((short)1, "tableName");
6030
6031 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
6032
6033 static {
6034 for (_Fields field : EnumSet.allOf(_Fields.class)) {
6035 byName.put(field.getFieldName(), field);
6036 }
6037 }
6038
6039
6040
6041
6042 public static _Fields findByThriftId(int fieldId) {
6043 switch(fieldId) {
6044 case 1:
6045 return TABLE_NAME;
6046 default:
6047 return null;
6048 }
6049 }
6050
6051
6052
6053
6054
6055 public static _Fields findByThriftIdOrThrow(int fieldId) {
6056 _Fields fields = findByThriftId(fieldId);
6057 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
6058 return fields;
6059 }
6060
6061
6062
6063
6064 public static _Fields findByName(String name) {
6065 return byName.get(name);
6066 }
6067
6068 private final short _thriftId;
6069 private final String _fieldName;
6070
6071 _Fields(short thriftId, String fieldName) {
6072 _thriftId = thriftId;
6073 _fieldName = fieldName;
6074 }
6075
6076 public short getThriftFieldId() {
6077 return _thriftId;
6078 }
6079
6080 public String getFieldName() {
6081 return _fieldName;
6082 }
6083 }
6084
6085
6086 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
6087 static {
6088 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
6089 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
6090 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Bytes")));
6091 metaDataMap = Collections.unmodifiableMap(tmpMap);
6092 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(isTableEnabled_args.class, metaDataMap);
6093 }
6094
6095 public isTableEnabled_args() {
6096 }
6097
6098 public isTableEnabled_args(
6099 ByteBuffer tableName)
6100 {
6101 this();
6102 this.tableName = tableName;
6103 }
6104
6105
6106
6107
6108 public isTableEnabled_args(isTableEnabled_args other) {
6109 if (other.isSetTableName()) {
6110 this.tableName = other.tableName;
6111 }
6112 }
6113
6114 public isTableEnabled_args deepCopy() {
6115 return new isTableEnabled_args(this);
6116 }
6117
6118 @Override
6119 public void clear() {
6120 this.tableName = null;
6121 }
6122
6123
6124
6125
6126 public byte[] getTableName() {
6127 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
6128 return tableName == null ? null : tableName.array();
6129 }
6130
6131 public ByteBuffer bufferForTableName() {
6132 return tableName;
6133 }
6134
6135
6136
6137
6138 public isTableEnabled_args setTableName(byte[] tableName) {
6139 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
6140 return this;
6141 }
6142
6143 public isTableEnabled_args setTableName(ByteBuffer tableName) {
6144 this.tableName = tableName;
6145 return this;
6146 }
6147
6148 public void unsetTableName() {
6149 this.tableName = null;
6150 }
6151
6152
6153 public boolean isSetTableName() {
6154 return this.tableName != null;
6155 }
6156
6157 public void setTableNameIsSet(boolean value) {
6158 if (!value) {
6159 this.tableName = null;
6160 }
6161 }
6162
6163 public void setFieldValue(_Fields field, Object value) {
6164 switch (field) {
6165 case TABLE_NAME:
6166 if (value == null) {
6167 unsetTableName();
6168 } else {
6169 setTableName((ByteBuffer)value);
6170 }
6171 break;
6172
6173 }
6174 }
6175
6176 public Object getFieldValue(_Fields field) {
6177 switch (field) {
6178 case TABLE_NAME:
6179 return getTableName();
6180
6181 }
6182 throw new IllegalStateException();
6183 }
6184
6185
6186 public boolean isSet(_Fields field) {
6187 if (field == null) {
6188 throw new IllegalArgumentException();
6189 }
6190
6191 switch (field) {
6192 case TABLE_NAME:
6193 return isSetTableName();
6194 }
6195 throw new IllegalStateException();
6196 }
6197
6198 @Override
6199 public boolean equals(Object that) {
6200 if (that == null)
6201 return false;
6202 if (that instanceof isTableEnabled_args)
6203 return this.equals((isTableEnabled_args)that);
6204 return false;
6205 }
6206
6207 public boolean equals(isTableEnabled_args that) {
6208 if (that == null)
6209 return false;
6210
6211 boolean this_present_tableName = true && this.isSetTableName();
6212 boolean that_present_tableName = true && that.isSetTableName();
6213 if (this_present_tableName || that_present_tableName) {
6214 if (!(this_present_tableName && that_present_tableName))
6215 return false;
6216 if (!this.tableName.equals(that.tableName))
6217 return false;
6218 }
6219
6220 return true;
6221 }
6222
6223 @Override
6224 public int hashCode() {
6225 HashCodeBuilder builder = new HashCodeBuilder();
6226
6227 boolean present_tableName = true && (isSetTableName());
6228 builder.append(present_tableName);
6229 if (present_tableName)
6230 builder.append(tableName);
6231
6232 return builder.toHashCode();
6233 }
6234
6235 public int compareTo(isTableEnabled_args other) {
6236 if (!getClass().equals(other.getClass())) {
6237 return getClass().getName().compareTo(other.getClass().getName());
6238 }
6239
6240 int lastComparison = 0;
6241 isTableEnabled_args typedOther = (isTableEnabled_args)other;
6242
6243 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
6244 if (lastComparison != 0) {
6245 return lastComparison;
6246 }
6247 if (isSetTableName()) {
6248 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
6249 if (lastComparison != 0) {
6250 return lastComparison;
6251 }
6252 }
6253 return 0;
6254 }
6255
6256 public _Fields fieldForId(int fieldId) {
6257 return _Fields.findByThriftId(fieldId);
6258 }
6259
6260 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
6261 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
6262 }
6263
6264 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
6265 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
6266 }
6267
6268 @Override
6269 public String toString() {
6270 StringBuilder sb = new StringBuilder("isTableEnabled_args(");
6271 boolean first = true;
6272
6273 sb.append("tableName:");
6274 if (this.tableName == null) {
6275 sb.append("null");
6276 } else {
6277 sb.append(this.tableName);
6278 }
6279 first = false;
6280 sb.append(")");
6281 return sb.toString();
6282 }
6283
6284 public void validate() throws org.apache.thrift.TException {
6285
6286 }
6287
6288 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
6289 try {
6290 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
6291 } catch (org.apache.thrift.TException te) {
6292 throw new java.io.IOException(te);
6293 }
6294 }
6295
6296 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
6297 try {
6298 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
6299 } catch (org.apache.thrift.TException te) {
6300 throw new java.io.IOException(te);
6301 }
6302 }
6303
6304 private static class isTableEnabled_argsStandardSchemeFactory implements SchemeFactory {
6305 public isTableEnabled_argsStandardScheme getScheme() {
6306 return new isTableEnabled_argsStandardScheme();
6307 }
6308 }
6309
6310 private static class isTableEnabled_argsStandardScheme extends StandardScheme<isTableEnabled_args> {
6311
6312 public void read(org.apache.thrift.protocol.TProtocol iprot, isTableEnabled_args struct) throws org.apache.thrift.TException {
6313 org.apache.thrift.protocol.TField schemeField;
6314 iprot.readStructBegin();
6315 while (true)
6316 {
6317 schemeField = iprot.readFieldBegin();
6318 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
6319 break;
6320 }
6321 switch (schemeField.id) {
6322 case 1:
6323 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
6324 struct.tableName = iprot.readBinary();
6325 struct.setTableNameIsSet(true);
6326 } else {
6327 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
6328 }
6329 break;
6330 default:
6331 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
6332 }
6333 iprot.readFieldEnd();
6334 }
6335 iprot.readStructEnd();
6336
6337
6338 struct.validate();
6339 }
6340
6341 public void write(org.apache.thrift.protocol.TProtocol oprot, isTableEnabled_args struct) throws org.apache.thrift.TException {
6342 struct.validate();
6343
6344 oprot.writeStructBegin(STRUCT_DESC);
6345 if (struct.tableName != null) {
6346 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
6347 oprot.writeBinary(struct.tableName);
6348 oprot.writeFieldEnd();
6349 }
6350 oprot.writeFieldStop();
6351 oprot.writeStructEnd();
6352 }
6353
6354 }
6355
6356 private static class isTableEnabled_argsTupleSchemeFactory implements SchemeFactory {
6357 public isTableEnabled_argsTupleScheme getScheme() {
6358 return new isTableEnabled_argsTupleScheme();
6359 }
6360 }
6361
6362 private static class isTableEnabled_argsTupleScheme extends TupleScheme<isTableEnabled_args> {
6363
6364 @Override
6365 public void write(org.apache.thrift.protocol.TProtocol prot, isTableEnabled_args struct) throws org.apache.thrift.TException {
6366 TTupleProtocol oprot = (TTupleProtocol) prot;
6367 BitSet optionals = new BitSet();
6368 if (struct.isSetTableName()) {
6369 optionals.set(0);
6370 }
6371 oprot.writeBitSet(optionals, 1);
6372 if (struct.isSetTableName()) {
6373 oprot.writeBinary(struct.tableName);
6374 }
6375 }
6376
6377 @Override
6378 public void read(org.apache.thrift.protocol.TProtocol prot, isTableEnabled_args struct) throws org.apache.thrift.TException {
6379 TTupleProtocol iprot = (TTupleProtocol) prot;
6380 BitSet incoming = iprot.readBitSet(1);
6381 if (incoming.get(0)) {
6382 struct.tableName = iprot.readBinary();
6383 struct.setTableNameIsSet(true);
6384 }
6385 }
6386 }
6387
6388 }
6389
6390 public static class isTableEnabled_result implements org.apache.thrift.TBase<isTableEnabled_result, isTableEnabled_result._Fields>, java.io.Serializable, Cloneable {
6391 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("isTableEnabled_result");
6392
6393 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.BOOL, (short)0);
6394 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
6395
6396 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
6397 static {
6398 schemes.put(StandardScheme.class, new isTableEnabled_resultStandardSchemeFactory());
6399 schemes.put(TupleScheme.class, new isTableEnabled_resultTupleSchemeFactory());
6400 }
6401
6402 public boolean success;
6403 public IOError io;
6404
6405
6406 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
6407 SUCCESS((short)0, "success"),
6408 IO((short)1, "io");
6409
6410 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
6411
6412 static {
6413 for (_Fields field : EnumSet.allOf(_Fields.class)) {
6414 byName.put(field.getFieldName(), field);
6415 }
6416 }
6417
6418
6419
6420
6421 public static _Fields findByThriftId(int fieldId) {
6422 switch(fieldId) {
6423 case 0:
6424 return SUCCESS;
6425 case 1:
6426 return IO;
6427 default:
6428 return null;
6429 }
6430 }
6431
6432
6433
6434
6435
6436 public static _Fields findByThriftIdOrThrow(int fieldId) {
6437 _Fields fields = findByThriftId(fieldId);
6438 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
6439 return fields;
6440 }
6441
6442
6443
6444
6445 public static _Fields findByName(String name) {
6446 return byName.get(name);
6447 }
6448
6449 private final short _thriftId;
6450 private final String _fieldName;
6451
6452 _Fields(short thriftId, String fieldName) {
6453 _thriftId = thriftId;
6454 _fieldName = fieldName;
6455 }
6456
6457 public short getThriftFieldId() {
6458 return _thriftId;
6459 }
6460
6461 public String getFieldName() {
6462 return _fieldName;
6463 }
6464 }
6465
6466
6467 private static final int __SUCCESS_ISSET_ID = 0;
6468 private BitSet __isset_bit_vector = new BitSet(1);
6469 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
6470 static {
6471 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
6472 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
6473 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
6474 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
6475 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
6476 metaDataMap = Collections.unmodifiableMap(tmpMap);
6477 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(isTableEnabled_result.class, metaDataMap);
6478 }
6479
6480 public isTableEnabled_result() {
6481 }
6482
6483 public isTableEnabled_result(
6484 boolean success,
6485 IOError io)
6486 {
6487 this();
6488 this.success = success;
6489 setSuccessIsSet(true);
6490 this.io = io;
6491 }
6492
6493
6494
6495
6496 public isTableEnabled_result(isTableEnabled_result other) {
6497 __isset_bit_vector.clear();
6498 __isset_bit_vector.or(other.__isset_bit_vector);
6499 this.success = other.success;
6500 if (other.isSetIo()) {
6501 this.io = new IOError(other.io);
6502 }
6503 }
6504
6505 public isTableEnabled_result deepCopy() {
6506 return new isTableEnabled_result(this);
6507 }
6508
6509 @Override
6510 public void clear() {
6511 setSuccessIsSet(false);
6512 this.success = false;
6513 this.io = null;
6514 }
6515
6516 public boolean isSuccess() {
6517 return this.success;
6518 }
6519
6520 public isTableEnabled_result setSuccess(boolean success) {
6521 this.success = success;
6522 setSuccessIsSet(true);
6523 return this;
6524 }
6525
6526 public void unsetSuccess() {
6527 __isset_bit_vector.clear(__SUCCESS_ISSET_ID);
6528 }
6529
6530
6531 public boolean isSetSuccess() {
6532 return __isset_bit_vector.get(__SUCCESS_ISSET_ID);
6533 }
6534
6535 public void setSuccessIsSet(boolean value) {
6536 __isset_bit_vector.set(__SUCCESS_ISSET_ID, value);
6537 }
6538
6539 public IOError getIo() {
6540 return this.io;
6541 }
6542
6543 public isTableEnabled_result setIo(IOError io) {
6544 this.io = io;
6545 return this;
6546 }
6547
6548 public void unsetIo() {
6549 this.io = null;
6550 }
6551
6552
6553 public boolean isSetIo() {
6554 return this.io != null;
6555 }
6556
6557 public void setIoIsSet(boolean value) {
6558 if (!value) {
6559 this.io = null;
6560 }
6561 }
6562
6563 public void setFieldValue(_Fields field, Object value) {
6564 switch (field) {
6565 case SUCCESS:
6566 if (value == null) {
6567 unsetSuccess();
6568 } else {
6569 setSuccess((Boolean)value);
6570 }
6571 break;
6572
6573 case IO:
6574 if (value == null) {
6575 unsetIo();
6576 } else {
6577 setIo((IOError)value);
6578 }
6579 break;
6580
6581 }
6582 }
6583
6584 public Object getFieldValue(_Fields field) {
6585 switch (field) {
6586 case SUCCESS:
6587 return Boolean.valueOf(isSuccess());
6588
6589 case IO:
6590 return getIo();
6591
6592 }
6593 throw new IllegalStateException();
6594 }
6595
6596
6597 public boolean isSet(_Fields field) {
6598 if (field == null) {
6599 throw new IllegalArgumentException();
6600 }
6601
6602 switch (field) {
6603 case SUCCESS:
6604 return isSetSuccess();
6605 case IO:
6606 return isSetIo();
6607 }
6608 throw new IllegalStateException();
6609 }
6610
6611 @Override
6612 public boolean equals(Object that) {
6613 if (that == null)
6614 return false;
6615 if (that instanceof isTableEnabled_result)
6616 return this.equals((isTableEnabled_result)that);
6617 return false;
6618 }
6619
6620 public boolean equals(isTableEnabled_result that) {
6621 if (that == null)
6622 return false;
6623
6624 boolean this_present_success = true;
6625 boolean that_present_success = true;
6626 if (this_present_success || that_present_success) {
6627 if (!(this_present_success && that_present_success))
6628 return false;
6629 if (this.success != that.success)
6630 return false;
6631 }
6632
6633 boolean this_present_io = true && this.isSetIo();
6634 boolean that_present_io = true && that.isSetIo();
6635 if (this_present_io || that_present_io) {
6636 if (!(this_present_io && that_present_io))
6637 return false;
6638 if (!this.io.equals(that.io))
6639 return false;
6640 }
6641
6642 return true;
6643 }
6644
6645 @Override
6646 public int hashCode() {
6647 HashCodeBuilder builder = new HashCodeBuilder();
6648
6649 boolean present_success = true;
6650 builder.append(present_success);
6651 if (present_success)
6652 builder.append(success);
6653
6654 boolean present_io = true && (isSetIo());
6655 builder.append(present_io);
6656 if (present_io)
6657 builder.append(io);
6658
6659 return builder.toHashCode();
6660 }
6661
6662 public int compareTo(isTableEnabled_result other) {
6663 if (!getClass().equals(other.getClass())) {
6664 return getClass().getName().compareTo(other.getClass().getName());
6665 }
6666
6667 int lastComparison = 0;
6668 isTableEnabled_result typedOther = (isTableEnabled_result)other;
6669
6670 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
6671 if (lastComparison != 0) {
6672 return lastComparison;
6673 }
6674 if (isSetSuccess()) {
6675 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
6676 if (lastComparison != 0) {
6677 return lastComparison;
6678 }
6679 }
6680 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
6681 if (lastComparison != 0) {
6682 return lastComparison;
6683 }
6684 if (isSetIo()) {
6685 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
6686 if (lastComparison != 0) {
6687 return lastComparison;
6688 }
6689 }
6690 return 0;
6691 }
6692
6693 public _Fields fieldForId(int fieldId) {
6694 return _Fields.findByThriftId(fieldId);
6695 }
6696
6697 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
6698 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
6699 }
6700
6701 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
6702 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
6703 }
6704
6705 @Override
6706 public String toString() {
6707 StringBuilder sb = new StringBuilder("isTableEnabled_result(");
6708 boolean first = true;
6709
6710 sb.append("success:");
6711 sb.append(this.success);
6712 first = false;
6713 if (!first) sb.append(", ");
6714 sb.append("io:");
6715 if (this.io == null) {
6716 sb.append("null");
6717 } else {
6718 sb.append(this.io);
6719 }
6720 first = false;
6721 sb.append(")");
6722 return sb.toString();
6723 }
6724
6725 public void validate() throws org.apache.thrift.TException {
6726
6727 }
6728
6729 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
6730 try {
6731 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
6732 } catch (org.apache.thrift.TException te) {
6733 throw new java.io.IOException(te);
6734 }
6735 }
6736
6737 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
6738 try {
6739 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
6740 } catch (org.apache.thrift.TException te) {
6741 throw new java.io.IOException(te);
6742 }
6743 }
6744
6745 private static class isTableEnabled_resultStandardSchemeFactory implements SchemeFactory {
6746 public isTableEnabled_resultStandardScheme getScheme() {
6747 return new isTableEnabled_resultStandardScheme();
6748 }
6749 }
6750
6751 private static class isTableEnabled_resultStandardScheme extends StandardScheme<isTableEnabled_result> {
6752
6753 public void read(org.apache.thrift.protocol.TProtocol iprot, isTableEnabled_result struct) throws org.apache.thrift.TException {
6754 org.apache.thrift.protocol.TField schemeField;
6755 iprot.readStructBegin();
6756 while (true)
6757 {
6758 schemeField = iprot.readFieldBegin();
6759 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
6760 break;
6761 }
6762 switch (schemeField.id) {
6763 case 0:
6764 if (schemeField.type == org.apache.thrift.protocol.TType.BOOL) {
6765 struct.success = iprot.readBool();
6766 struct.setSuccessIsSet(true);
6767 } else {
6768 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
6769 }
6770 break;
6771 case 1:
6772 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
6773 struct.io = new IOError();
6774 struct.io.read(iprot);
6775 struct.setIoIsSet(true);
6776 } else {
6777 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
6778 }
6779 break;
6780 default:
6781 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
6782 }
6783 iprot.readFieldEnd();
6784 }
6785 iprot.readStructEnd();
6786
6787
6788 struct.validate();
6789 }
6790
6791 public void write(org.apache.thrift.protocol.TProtocol oprot, isTableEnabled_result struct) throws org.apache.thrift.TException {
6792 struct.validate();
6793
6794 oprot.writeStructBegin(STRUCT_DESC);
6795 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
6796 oprot.writeBool(struct.success);
6797 oprot.writeFieldEnd();
6798 if (struct.io != null) {
6799 oprot.writeFieldBegin(IO_FIELD_DESC);
6800 struct.io.write(oprot);
6801 oprot.writeFieldEnd();
6802 }
6803 oprot.writeFieldStop();
6804 oprot.writeStructEnd();
6805 }
6806
6807 }
6808
6809 private static class isTableEnabled_resultTupleSchemeFactory implements SchemeFactory {
6810 public isTableEnabled_resultTupleScheme getScheme() {
6811 return new isTableEnabled_resultTupleScheme();
6812 }
6813 }
6814
6815 private static class isTableEnabled_resultTupleScheme extends TupleScheme<isTableEnabled_result> {
6816
6817 @Override
6818 public void write(org.apache.thrift.protocol.TProtocol prot, isTableEnabled_result struct) throws org.apache.thrift.TException {
6819 TTupleProtocol oprot = (TTupleProtocol) prot;
6820 BitSet optionals = new BitSet();
6821 if (struct.isSetSuccess()) {
6822 optionals.set(0);
6823 }
6824 if (struct.isSetIo()) {
6825 optionals.set(1);
6826 }
6827 oprot.writeBitSet(optionals, 2);
6828 if (struct.isSetSuccess()) {
6829 oprot.writeBool(struct.success);
6830 }
6831 if (struct.isSetIo()) {
6832 struct.io.write(oprot);
6833 }
6834 }
6835
6836 @Override
6837 public void read(org.apache.thrift.protocol.TProtocol prot, isTableEnabled_result struct) throws org.apache.thrift.TException {
6838 TTupleProtocol iprot = (TTupleProtocol) prot;
6839 BitSet incoming = iprot.readBitSet(2);
6840 if (incoming.get(0)) {
6841 struct.success = iprot.readBool();
6842 struct.setSuccessIsSet(true);
6843 }
6844 if (incoming.get(1)) {
6845 struct.io = new IOError();
6846 struct.io.read(iprot);
6847 struct.setIoIsSet(true);
6848 }
6849 }
6850 }
6851
6852 }
6853
6854 public static class compact_args implements org.apache.thrift.TBase<compact_args, compact_args._Fields>, java.io.Serializable, Cloneable {
6855 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("compact_args");
6856
6857 private static final org.apache.thrift.protocol.TField TABLE_NAME_OR_REGION_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableNameOrRegionName", org.apache.thrift.protocol.TType.STRING, (short)1);
6858
6859 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
6860 static {
6861 schemes.put(StandardScheme.class, new compact_argsStandardSchemeFactory());
6862 schemes.put(TupleScheme.class, new compact_argsTupleSchemeFactory());
6863 }
6864
6865 public ByteBuffer tableNameOrRegionName;
6866
6867
6868 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
6869 TABLE_NAME_OR_REGION_NAME((short)1, "tableNameOrRegionName");
6870
6871 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
6872
6873 static {
6874 for (_Fields field : EnumSet.allOf(_Fields.class)) {
6875 byName.put(field.getFieldName(), field);
6876 }
6877 }
6878
6879
6880
6881
6882 public static _Fields findByThriftId(int fieldId) {
6883 switch(fieldId) {
6884 case 1:
6885 return TABLE_NAME_OR_REGION_NAME;
6886 default:
6887 return null;
6888 }
6889 }
6890
6891
6892
6893
6894
6895 public static _Fields findByThriftIdOrThrow(int fieldId) {
6896 _Fields fields = findByThriftId(fieldId);
6897 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
6898 return fields;
6899 }
6900
6901
6902
6903
6904 public static _Fields findByName(String name) {
6905 return byName.get(name);
6906 }
6907
6908 private final short _thriftId;
6909 private final String _fieldName;
6910
6911 _Fields(short thriftId, String fieldName) {
6912 _thriftId = thriftId;
6913 _fieldName = fieldName;
6914 }
6915
6916 public short getThriftFieldId() {
6917 return _thriftId;
6918 }
6919
6920 public String getFieldName() {
6921 return _fieldName;
6922 }
6923 }
6924
6925
6926 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
6927 static {
6928 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
6929 tmpMap.put(_Fields.TABLE_NAME_OR_REGION_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableNameOrRegionName", org.apache.thrift.TFieldRequirementType.DEFAULT,
6930 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Bytes")));
6931 metaDataMap = Collections.unmodifiableMap(tmpMap);
6932 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(compact_args.class, metaDataMap);
6933 }
6934
6935 public compact_args() {
6936 }
6937
6938 public compact_args(
6939 ByteBuffer tableNameOrRegionName)
6940 {
6941 this();
6942 this.tableNameOrRegionName = tableNameOrRegionName;
6943 }
6944
6945
6946
6947
6948 public compact_args(compact_args other) {
6949 if (other.isSetTableNameOrRegionName()) {
6950 this.tableNameOrRegionName = other.tableNameOrRegionName;
6951 }
6952 }
6953
6954 public compact_args deepCopy() {
6955 return new compact_args(this);
6956 }
6957
6958 @Override
6959 public void clear() {
6960 this.tableNameOrRegionName = null;
6961 }
6962
6963 public byte[] getTableNameOrRegionName() {
6964 setTableNameOrRegionName(org.apache.thrift.TBaseHelper.rightSize(tableNameOrRegionName));
6965 return tableNameOrRegionName == null ? null : tableNameOrRegionName.array();
6966 }
6967
6968 public ByteBuffer bufferForTableNameOrRegionName() {
6969 return tableNameOrRegionName;
6970 }
6971
6972 public compact_args setTableNameOrRegionName(byte[] tableNameOrRegionName) {
6973 setTableNameOrRegionName(tableNameOrRegionName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableNameOrRegionName));
6974 return this;
6975 }
6976
6977 public compact_args setTableNameOrRegionName(ByteBuffer tableNameOrRegionName) {
6978 this.tableNameOrRegionName = tableNameOrRegionName;
6979 return this;
6980 }
6981
6982 public void unsetTableNameOrRegionName() {
6983 this.tableNameOrRegionName = null;
6984 }
6985
6986
6987 public boolean isSetTableNameOrRegionName() {
6988 return this.tableNameOrRegionName != null;
6989 }
6990
6991 public void setTableNameOrRegionNameIsSet(boolean value) {
6992 if (!value) {
6993 this.tableNameOrRegionName = null;
6994 }
6995 }
6996
6997 public void setFieldValue(_Fields field, Object value) {
6998 switch (field) {
6999 case TABLE_NAME_OR_REGION_NAME:
7000 if (value == null) {
7001 unsetTableNameOrRegionName();
7002 } else {
7003 setTableNameOrRegionName((ByteBuffer)value);
7004 }
7005 break;
7006
7007 }
7008 }
7009
7010 public Object getFieldValue(_Fields field) {
7011 switch (field) {
7012 case TABLE_NAME_OR_REGION_NAME:
7013 return getTableNameOrRegionName();
7014
7015 }
7016 throw new IllegalStateException();
7017 }
7018
7019
7020 public boolean isSet(_Fields field) {
7021 if (field == null) {
7022 throw new IllegalArgumentException();
7023 }
7024
7025 switch (field) {
7026 case TABLE_NAME_OR_REGION_NAME:
7027 return isSetTableNameOrRegionName();
7028 }
7029 throw new IllegalStateException();
7030 }
7031
7032 @Override
7033 public boolean equals(Object that) {
7034 if (that == null)
7035 return false;
7036 if (that instanceof compact_args)
7037 return this.equals((compact_args)that);
7038 return false;
7039 }
7040
7041 public boolean equals(compact_args that) {
7042 if (that == null)
7043 return false;
7044
7045 boolean this_present_tableNameOrRegionName = true && this.isSetTableNameOrRegionName();
7046 boolean that_present_tableNameOrRegionName = true && that.isSetTableNameOrRegionName();
7047 if (this_present_tableNameOrRegionName || that_present_tableNameOrRegionName) {
7048 if (!(this_present_tableNameOrRegionName && that_present_tableNameOrRegionName))
7049 return false;
7050 if (!this.tableNameOrRegionName.equals(that.tableNameOrRegionName))
7051 return false;
7052 }
7053
7054 return true;
7055 }
7056
7057 @Override
7058 public int hashCode() {
7059 HashCodeBuilder builder = new HashCodeBuilder();
7060
7061 boolean present_tableNameOrRegionName = true && (isSetTableNameOrRegionName());
7062 builder.append(present_tableNameOrRegionName);
7063 if (present_tableNameOrRegionName)
7064 builder.append(tableNameOrRegionName);
7065
7066 return builder.toHashCode();
7067 }
7068
7069 public int compareTo(compact_args other) {
7070 if (!getClass().equals(other.getClass())) {
7071 return getClass().getName().compareTo(other.getClass().getName());
7072 }
7073
7074 int lastComparison = 0;
7075 compact_args typedOther = (compact_args)other;
7076
7077 lastComparison = Boolean.valueOf(isSetTableNameOrRegionName()).compareTo(typedOther.isSetTableNameOrRegionName());
7078 if (lastComparison != 0) {
7079 return lastComparison;
7080 }
7081 if (isSetTableNameOrRegionName()) {
7082 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableNameOrRegionName, typedOther.tableNameOrRegionName);
7083 if (lastComparison != 0) {
7084 return lastComparison;
7085 }
7086 }
7087 return 0;
7088 }
7089
7090 public _Fields fieldForId(int fieldId) {
7091 return _Fields.findByThriftId(fieldId);
7092 }
7093
7094 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
7095 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
7096 }
7097
7098 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
7099 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
7100 }
7101
7102 @Override
7103 public String toString() {
7104 StringBuilder sb = new StringBuilder("compact_args(");
7105 boolean first = true;
7106
7107 sb.append("tableNameOrRegionName:");
7108 if (this.tableNameOrRegionName == null) {
7109 sb.append("null");
7110 } else {
7111 sb.append(this.tableNameOrRegionName);
7112 }
7113 first = false;
7114 sb.append(")");
7115 return sb.toString();
7116 }
7117
7118 public void validate() throws org.apache.thrift.TException {
7119
7120 }
7121
7122 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
7123 try {
7124 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
7125 } catch (org.apache.thrift.TException te) {
7126 throw new java.io.IOException(te);
7127 }
7128 }
7129
7130 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
7131 try {
7132 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
7133 } catch (org.apache.thrift.TException te) {
7134 throw new java.io.IOException(te);
7135 }
7136 }
7137
7138 private static class compact_argsStandardSchemeFactory implements SchemeFactory {
7139 public compact_argsStandardScheme getScheme() {
7140 return new compact_argsStandardScheme();
7141 }
7142 }
7143
7144 private static class compact_argsStandardScheme extends StandardScheme<compact_args> {
7145
7146 public void read(org.apache.thrift.protocol.TProtocol iprot, compact_args struct) throws org.apache.thrift.TException {
7147 org.apache.thrift.protocol.TField schemeField;
7148 iprot.readStructBegin();
7149 while (true)
7150 {
7151 schemeField = iprot.readFieldBegin();
7152 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
7153 break;
7154 }
7155 switch (schemeField.id) {
7156 case 1:
7157 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
7158 struct.tableNameOrRegionName = iprot.readBinary();
7159 struct.setTableNameOrRegionNameIsSet(true);
7160 } else {
7161 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
7162 }
7163 break;
7164 default:
7165 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
7166 }
7167 iprot.readFieldEnd();
7168 }
7169 iprot.readStructEnd();
7170
7171
7172 struct.validate();
7173 }
7174
7175 public void write(org.apache.thrift.protocol.TProtocol oprot, compact_args struct) throws org.apache.thrift.TException {
7176 struct.validate();
7177
7178 oprot.writeStructBegin(STRUCT_DESC);
7179 if (struct.tableNameOrRegionName != null) {
7180 oprot.writeFieldBegin(TABLE_NAME_OR_REGION_NAME_FIELD_DESC);
7181 oprot.writeBinary(struct.tableNameOrRegionName);
7182 oprot.writeFieldEnd();
7183 }
7184 oprot.writeFieldStop();
7185 oprot.writeStructEnd();
7186 }
7187
7188 }
7189
7190 private static class compact_argsTupleSchemeFactory implements SchemeFactory {
7191 public compact_argsTupleScheme getScheme() {
7192 return new compact_argsTupleScheme();
7193 }
7194 }
7195
7196 private static class compact_argsTupleScheme extends TupleScheme<compact_args> {
7197
7198 @Override
7199 public void write(org.apache.thrift.protocol.TProtocol prot, compact_args struct) throws org.apache.thrift.TException {
7200 TTupleProtocol oprot = (TTupleProtocol) prot;
7201 BitSet optionals = new BitSet();
7202 if (struct.isSetTableNameOrRegionName()) {
7203 optionals.set(0);
7204 }
7205 oprot.writeBitSet(optionals, 1);
7206 if (struct.isSetTableNameOrRegionName()) {
7207 oprot.writeBinary(struct.tableNameOrRegionName);
7208 }
7209 }
7210
7211 @Override
7212 public void read(org.apache.thrift.protocol.TProtocol prot, compact_args struct) throws org.apache.thrift.TException {
7213 TTupleProtocol iprot = (TTupleProtocol) prot;
7214 BitSet incoming = iprot.readBitSet(1);
7215 if (incoming.get(0)) {
7216 struct.tableNameOrRegionName = iprot.readBinary();
7217 struct.setTableNameOrRegionNameIsSet(true);
7218 }
7219 }
7220 }
7221
7222 }
7223
7224 public static class compact_result implements org.apache.thrift.TBase<compact_result, compact_result._Fields>, java.io.Serializable, Cloneable {
7225 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("compact_result");
7226
7227 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
7228
7229 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
7230 static {
7231 schemes.put(StandardScheme.class, new compact_resultStandardSchemeFactory());
7232 schemes.put(TupleScheme.class, new compact_resultTupleSchemeFactory());
7233 }
7234
7235 public IOError io;
7236
7237
7238 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
7239 IO((short)1, "io");
7240
7241 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
7242
7243 static {
7244 for (_Fields field : EnumSet.allOf(_Fields.class)) {
7245 byName.put(field.getFieldName(), field);
7246 }
7247 }
7248
7249
7250
7251
7252 public static _Fields findByThriftId(int fieldId) {
7253 switch(fieldId) {
7254 case 1:
7255 return IO;
7256 default:
7257 return null;
7258 }
7259 }
7260
7261
7262
7263
7264
7265 public static _Fields findByThriftIdOrThrow(int fieldId) {
7266 _Fields fields = findByThriftId(fieldId);
7267 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
7268 return fields;
7269 }
7270
7271
7272
7273
7274 public static _Fields findByName(String name) {
7275 return byName.get(name);
7276 }
7277
7278 private final short _thriftId;
7279 private final String _fieldName;
7280
7281 _Fields(short thriftId, String fieldName) {
7282 _thriftId = thriftId;
7283 _fieldName = fieldName;
7284 }
7285
7286 public short getThriftFieldId() {
7287 return _thriftId;
7288 }
7289
7290 public String getFieldName() {
7291 return _fieldName;
7292 }
7293 }
7294
7295
7296 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
7297 static {
7298 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
7299 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
7300 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
7301 metaDataMap = Collections.unmodifiableMap(tmpMap);
7302 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(compact_result.class, metaDataMap);
7303 }
7304
7305 public compact_result() {
7306 }
7307
7308 public compact_result(
7309 IOError io)
7310 {
7311 this();
7312 this.io = io;
7313 }
7314
7315
7316
7317
7318 public compact_result(compact_result other) {
7319 if (other.isSetIo()) {
7320 this.io = new IOError(other.io);
7321 }
7322 }
7323
7324 public compact_result deepCopy() {
7325 return new compact_result(this);
7326 }
7327
7328 @Override
7329 public void clear() {
7330 this.io = null;
7331 }
7332
7333 public IOError getIo() {
7334 return this.io;
7335 }
7336
7337 public compact_result setIo(IOError io) {
7338 this.io = io;
7339 return this;
7340 }
7341
7342 public void unsetIo() {
7343 this.io = null;
7344 }
7345
7346
7347 public boolean isSetIo() {
7348 return this.io != null;
7349 }
7350
7351 public void setIoIsSet(boolean value) {
7352 if (!value) {
7353 this.io = null;
7354 }
7355 }
7356
7357 public void setFieldValue(_Fields field, Object value) {
7358 switch (field) {
7359 case IO:
7360 if (value == null) {
7361 unsetIo();
7362 } else {
7363 setIo((IOError)value);
7364 }
7365 break;
7366
7367 }
7368 }
7369
7370 public Object getFieldValue(_Fields field) {
7371 switch (field) {
7372 case IO:
7373 return getIo();
7374
7375 }
7376 throw new IllegalStateException();
7377 }
7378
7379
7380 public boolean isSet(_Fields field) {
7381 if (field == null) {
7382 throw new IllegalArgumentException();
7383 }
7384
7385 switch (field) {
7386 case IO:
7387 return isSetIo();
7388 }
7389 throw new IllegalStateException();
7390 }
7391
7392 @Override
7393 public boolean equals(Object that) {
7394 if (that == null)
7395 return false;
7396 if (that instanceof compact_result)
7397 return this.equals((compact_result)that);
7398 return false;
7399 }
7400
7401 public boolean equals(compact_result that) {
7402 if (that == null)
7403 return false;
7404
7405 boolean this_present_io = true && this.isSetIo();
7406 boolean that_present_io = true && that.isSetIo();
7407 if (this_present_io || that_present_io) {
7408 if (!(this_present_io && that_present_io))
7409 return false;
7410 if (!this.io.equals(that.io))
7411 return false;
7412 }
7413
7414 return true;
7415 }
7416
7417 @Override
7418 public int hashCode() {
7419 HashCodeBuilder builder = new HashCodeBuilder();
7420
7421 boolean present_io = true && (isSetIo());
7422 builder.append(present_io);
7423 if (present_io)
7424 builder.append(io);
7425
7426 return builder.toHashCode();
7427 }
7428
7429 public int compareTo(compact_result other) {
7430 if (!getClass().equals(other.getClass())) {
7431 return getClass().getName().compareTo(other.getClass().getName());
7432 }
7433
7434 int lastComparison = 0;
7435 compact_result typedOther = (compact_result)other;
7436
7437 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
7438 if (lastComparison != 0) {
7439 return lastComparison;
7440 }
7441 if (isSetIo()) {
7442 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
7443 if (lastComparison != 0) {
7444 return lastComparison;
7445 }
7446 }
7447 return 0;
7448 }
7449
7450 public _Fields fieldForId(int fieldId) {
7451 return _Fields.findByThriftId(fieldId);
7452 }
7453
7454 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
7455 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
7456 }
7457
7458 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
7459 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
7460 }
7461
7462 @Override
7463 public String toString() {
7464 StringBuilder sb = new StringBuilder("compact_result(");
7465 boolean first = true;
7466
7467 sb.append("io:");
7468 if (this.io == null) {
7469 sb.append("null");
7470 } else {
7471 sb.append(this.io);
7472 }
7473 first = false;
7474 sb.append(")");
7475 return sb.toString();
7476 }
7477
7478 public void validate() throws org.apache.thrift.TException {
7479
7480 }
7481
7482 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
7483 try {
7484 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
7485 } catch (org.apache.thrift.TException te) {
7486 throw new java.io.IOException(te);
7487 }
7488 }
7489
7490 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
7491 try {
7492 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
7493 } catch (org.apache.thrift.TException te) {
7494 throw new java.io.IOException(te);
7495 }
7496 }
7497
7498 private static class compact_resultStandardSchemeFactory implements SchemeFactory {
7499 public compact_resultStandardScheme getScheme() {
7500 return new compact_resultStandardScheme();
7501 }
7502 }
7503
7504 private static class compact_resultStandardScheme extends StandardScheme<compact_result> {
7505
7506 public void read(org.apache.thrift.protocol.TProtocol iprot, compact_result struct) throws org.apache.thrift.TException {
7507 org.apache.thrift.protocol.TField schemeField;
7508 iprot.readStructBegin();
7509 while (true)
7510 {
7511 schemeField = iprot.readFieldBegin();
7512 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
7513 break;
7514 }
7515 switch (schemeField.id) {
7516 case 1:
7517 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
7518 struct.io = new IOError();
7519 struct.io.read(iprot);
7520 struct.setIoIsSet(true);
7521 } else {
7522 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
7523 }
7524 break;
7525 default:
7526 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
7527 }
7528 iprot.readFieldEnd();
7529 }
7530 iprot.readStructEnd();
7531
7532
7533 struct.validate();
7534 }
7535
7536 public void write(org.apache.thrift.protocol.TProtocol oprot, compact_result struct) throws org.apache.thrift.TException {
7537 struct.validate();
7538
7539 oprot.writeStructBegin(STRUCT_DESC);
7540 if (struct.io != null) {
7541 oprot.writeFieldBegin(IO_FIELD_DESC);
7542 struct.io.write(oprot);
7543 oprot.writeFieldEnd();
7544 }
7545 oprot.writeFieldStop();
7546 oprot.writeStructEnd();
7547 }
7548
7549 }
7550
7551 private static class compact_resultTupleSchemeFactory implements SchemeFactory {
7552 public compact_resultTupleScheme getScheme() {
7553 return new compact_resultTupleScheme();
7554 }
7555 }
7556
7557 private static class compact_resultTupleScheme extends TupleScheme<compact_result> {
7558
7559 @Override
7560 public void write(org.apache.thrift.protocol.TProtocol prot, compact_result struct) throws org.apache.thrift.TException {
7561 TTupleProtocol oprot = (TTupleProtocol) prot;
7562 BitSet optionals = new BitSet();
7563 if (struct.isSetIo()) {
7564 optionals.set(0);
7565 }
7566 oprot.writeBitSet(optionals, 1);
7567 if (struct.isSetIo()) {
7568 struct.io.write(oprot);
7569 }
7570 }
7571
7572 @Override
7573 public void read(org.apache.thrift.protocol.TProtocol prot, compact_result struct) throws org.apache.thrift.TException {
7574 TTupleProtocol iprot = (TTupleProtocol) prot;
7575 BitSet incoming = iprot.readBitSet(1);
7576 if (incoming.get(0)) {
7577 struct.io = new IOError();
7578 struct.io.read(iprot);
7579 struct.setIoIsSet(true);
7580 }
7581 }
7582 }
7583
7584 }
7585
7586 public static class majorCompact_args implements org.apache.thrift.TBase<majorCompact_args, majorCompact_args._Fields>, java.io.Serializable, Cloneable {
7587 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("majorCompact_args");
7588
7589 private static final org.apache.thrift.protocol.TField TABLE_NAME_OR_REGION_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableNameOrRegionName", org.apache.thrift.protocol.TType.STRING, (short)1);
7590
7591 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
7592 static {
7593 schemes.put(StandardScheme.class, new majorCompact_argsStandardSchemeFactory());
7594 schemes.put(TupleScheme.class, new majorCompact_argsTupleSchemeFactory());
7595 }
7596
7597 public ByteBuffer tableNameOrRegionName;
7598
7599
7600 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
7601 TABLE_NAME_OR_REGION_NAME((short)1, "tableNameOrRegionName");
7602
7603 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
7604
7605 static {
7606 for (_Fields field : EnumSet.allOf(_Fields.class)) {
7607 byName.put(field.getFieldName(), field);
7608 }
7609 }
7610
7611
7612
7613
7614 public static _Fields findByThriftId(int fieldId) {
7615 switch(fieldId) {
7616 case 1:
7617 return TABLE_NAME_OR_REGION_NAME;
7618 default:
7619 return null;
7620 }
7621 }
7622
7623
7624
7625
7626
7627 public static _Fields findByThriftIdOrThrow(int fieldId) {
7628 _Fields fields = findByThriftId(fieldId);
7629 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
7630 return fields;
7631 }
7632
7633
7634
7635
7636 public static _Fields findByName(String name) {
7637 return byName.get(name);
7638 }
7639
7640 private final short _thriftId;
7641 private final String _fieldName;
7642
7643 _Fields(short thriftId, String fieldName) {
7644 _thriftId = thriftId;
7645 _fieldName = fieldName;
7646 }
7647
7648 public short getThriftFieldId() {
7649 return _thriftId;
7650 }
7651
7652 public String getFieldName() {
7653 return _fieldName;
7654 }
7655 }
7656
7657
7658 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
7659 static {
7660 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
7661 tmpMap.put(_Fields.TABLE_NAME_OR_REGION_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableNameOrRegionName", org.apache.thrift.TFieldRequirementType.DEFAULT,
7662 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Bytes")));
7663 metaDataMap = Collections.unmodifiableMap(tmpMap);
7664 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(majorCompact_args.class, metaDataMap);
7665 }
7666
7667 public majorCompact_args() {
7668 }
7669
7670 public majorCompact_args(
7671 ByteBuffer tableNameOrRegionName)
7672 {
7673 this();
7674 this.tableNameOrRegionName = tableNameOrRegionName;
7675 }
7676
7677
7678
7679
7680 public majorCompact_args(majorCompact_args other) {
7681 if (other.isSetTableNameOrRegionName()) {
7682 this.tableNameOrRegionName = other.tableNameOrRegionName;
7683 }
7684 }
7685
7686 public majorCompact_args deepCopy() {
7687 return new majorCompact_args(this);
7688 }
7689
7690 @Override
7691 public void clear() {
7692 this.tableNameOrRegionName = null;
7693 }
7694
7695 public byte[] getTableNameOrRegionName() {
7696 setTableNameOrRegionName(org.apache.thrift.TBaseHelper.rightSize(tableNameOrRegionName));
7697 return tableNameOrRegionName == null ? null : tableNameOrRegionName.array();
7698 }
7699
7700 public ByteBuffer bufferForTableNameOrRegionName() {
7701 return tableNameOrRegionName;
7702 }
7703
7704 public majorCompact_args setTableNameOrRegionName(byte[] tableNameOrRegionName) {
7705 setTableNameOrRegionName(tableNameOrRegionName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableNameOrRegionName));
7706 return this;
7707 }
7708
7709 public majorCompact_args setTableNameOrRegionName(ByteBuffer tableNameOrRegionName) {
7710 this.tableNameOrRegionName = tableNameOrRegionName;
7711 return this;
7712 }
7713
7714 public void unsetTableNameOrRegionName() {
7715 this.tableNameOrRegionName = null;
7716 }
7717
7718
7719 public boolean isSetTableNameOrRegionName() {
7720 return this.tableNameOrRegionName != null;
7721 }
7722
7723 public void setTableNameOrRegionNameIsSet(boolean value) {
7724 if (!value) {
7725 this.tableNameOrRegionName = null;
7726 }
7727 }
7728
7729 public void setFieldValue(_Fields field, Object value) {
7730 switch (field) {
7731 case TABLE_NAME_OR_REGION_NAME:
7732 if (value == null) {
7733 unsetTableNameOrRegionName();
7734 } else {
7735 setTableNameOrRegionName((ByteBuffer)value);
7736 }
7737 break;
7738
7739 }
7740 }
7741
7742 public Object getFieldValue(_Fields field) {
7743 switch (field) {
7744 case TABLE_NAME_OR_REGION_NAME:
7745 return getTableNameOrRegionName();
7746
7747 }
7748 throw new IllegalStateException();
7749 }
7750
7751
7752 public boolean isSet(_Fields field) {
7753 if (field == null) {
7754 throw new IllegalArgumentException();
7755 }
7756
7757 switch (field) {
7758 case TABLE_NAME_OR_REGION_NAME:
7759 return isSetTableNameOrRegionName();
7760 }
7761 throw new IllegalStateException();
7762 }
7763
7764 @Override
7765 public boolean equals(Object that) {
7766 if (that == null)
7767 return false;
7768 if (that instanceof majorCompact_args)
7769 return this.equals((majorCompact_args)that);
7770 return false;
7771 }
7772
7773 public boolean equals(majorCompact_args that) {
7774 if (that == null)
7775 return false;
7776
7777 boolean this_present_tableNameOrRegionName = true && this.isSetTableNameOrRegionName();
7778 boolean that_present_tableNameOrRegionName = true && that.isSetTableNameOrRegionName();
7779 if (this_present_tableNameOrRegionName || that_present_tableNameOrRegionName) {
7780 if (!(this_present_tableNameOrRegionName && that_present_tableNameOrRegionName))
7781 return false;
7782 if (!this.tableNameOrRegionName.equals(that.tableNameOrRegionName))
7783 return false;
7784 }
7785
7786 return true;
7787 }
7788
7789 @Override
7790 public int hashCode() {
7791 HashCodeBuilder builder = new HashCodeBuilder();
7792
7793 boolean present_tableNameOrRegionName = true && (isSetTableNameOrRegionName());
7794 builder.append(present_tableNameOrRegionName);
7795 if (present_tableNameOrRegionName)
7796 builder.append(tableNameOrRegionName);
7797
7798 return builder.toHashCode();
7799 }
7800
7801 public int compareTo(majorCompact_args other) {
7802 if (!getClass().equals(other.getClass())) {
7803 return getClass().getName().compareTo(other.getClass().getName());
7804 }
7805
7806 int lastComparison = 0;
7807 majorCompact_args typedOther = (majorCompact_args)other;
7808
7809 lastComparison = Boolean.valueOf(isSetTableNameOrRegionName()).compareTo(typedOther.isSetTableNameOrRegionName());
7810 if (lastComparison != 0) {
7811 return lastComparison;
7812 }
7813 if (isSetTableNameOrRegionName()) {
7814 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableNameOrRegionName, typedOther.tableNameOrRegionName);
7815 if (lastComparison != 0) {
7816 return lastComparison;
7817 }
7818 }
7819 return 0;
7820 }
7821
7822 public _Fields fieldForId(int fieldId) {
7823 return _Fields.findByThriftId(fieldId);
7824 }
7825
7826 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
7827 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
7828 }
7829
7830 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
7831 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
7832 }
7833
7834 @Override
7835 public String toString() {
7836 StringBuilder sb = new StringBuilder("majorCompact_args(");
7837 boolean first = true;
7838
7839 sb.append("tableNameOrRegionName:");
7840 if (this.tableNameOrRegionName == null) {
7841 sb.append("null");
7842 } else {
7843 sb.append(this.tableNameOrRegionName);
7844 }
7845 first = false;
7846 sb.append(")");
7847 return sb.toString();
7848 }
7849
7850 public void validate() throws org.apache.thrift.TException {
7851
7852 }
7853
7854 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
7855 try {
7856 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
7857 } catch (org.apache.thrift.TException te) {
7858 throw new java.io.IOException(te);
7859 }
7860 }
7861
7862 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
7863 try {
7864 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
7865 } catch (org.apache.thrift.TException te) {
7866 throw new java.io.IOException(te);
7867 }
7868 }
7869
7870 private static class majorCompact_argsStandardSchemeFactory implements SchemeFactory {
7871 public majorCompact_argsStandardScheme getScheme() {
7872 return new majorCompact_argsStandardScheme();
7873 }
7874 }
7875
7876 private static class majorCompact_argsStandardScheme extends StandardScheme<majorCompact_args> {
7877
7878 public void read(org.apache.thrift.protocol.TProtocol iprot, majorCompact_args struct) throws org.apache.thrift.TException {
7879 org.apache.thrift.protocol.TField schemeField;
7880 iprot.readStructBegin();
7881 while (true)
7882 {
7883 schemeField = iprot.readFieldBegin();
7884 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
7885 break;
7886 }
7887 switch (schemeField.id) {
7888 case 1:
7889 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
7890 struct.tableNameOrRegionName = iprot.readBinary();
7891 struct.setTableNameOrRegionNameIsSet(true);
7892 } else {
7893 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
7894 }
7895 break;
7896 default:
7897 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
7898 }
7899 iprot.readFieldEnd();
7900 }
7901 iprot.readStructEnd();
7902
7903
7904 struct.validate();
7905 }
7906
7907 public void write(org.apache.thrift.protocol.TProtocol oprot, majorCompact_args struct) throws org.apache.thrift.TException {
7908 struct.validate();
7909
7910 oprot.writeStructBegin(STRUCT_DESC);
7911 if (struct.tableNameOrRegionName != null) {
7912 oprot.writeFieldBegin(TABLE_NAME_OR_REGION_NAME_FIELD_DESC);
7913 oprot.writeBinary(struct.tableNameOrRegionName);
7914 oprot.writeFieldEnd();
7915 }
7916 oprot.writeFieldStop();
7917 oprot.writeStructEnd();
7918 }
7919
7920 }
7921
7922 private static class majorCompact_argsTupleSchemeFactory implements SchemeFactory {
7923 public majorCompact_argsTupleScheme getScheme() {
7924 return new majorCompact_argsTupleScheme();
7925 }
7926 }
7927
7928 private static class majorCompact_argsTupleScheme extends TupleScheme<majorCompact_args> {
7929
7930 @Override
7931 public void write(org.apache.thrift.protocol.TProtocol prot, majorCompact_args struct) throws org.apache.thrift.TException {
7932 TTupleProtocol oprot = (TTupleProtocol) prot;
7933 BitSet optionals = new BitSet();
7934 if (struct.isSetTableNameOrRegionName()) {
7935 optionals.set(0);
7936 }
7937 oprot.writeBitSet(optionals, 1);
7938 if (struct.isSetTableNameOrRegionName()) {
7939 oprot.writeBinary(struct.tableNameOrRegionName);
7940 }
7941 }
7942
7943 @Override
7944 public void read(org.apache.thrift.protocol.TProtocol prot, majorCompact_args struct) throws org.apache.thrift.TException {
7945 TTupleProtocol iprot = (TTupleProtocol) prot;
7946 BitSet incoming = iprot.readBitSet(1);
7947 if (incoming.get(0)) {
7948 struct.tableNameOrRegionName = iprot.readBinary();
7949 struct.setTableNameOrRegionNameIsSet(true);
7950 }
7951 }
7952 }
7953
7954 }
7955
7956 public static class majorCompact_result implements org.apache.thrift.TBase<majorCompact_result, majorCompact_result._Fields>, java.io.Serializable, Cloneable {
7957 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("majorCompact_result");
7958
7959 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
7960
7961 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
7962 static {
7963 schemes.put(StandardScheme.class, new majorCompact_resultStandardSchemeFactory());
7964 schemes.put(TupleScheme.class, new majorCompact_resultTupleSchemeFactory());
7965 }
7966
7967 public IOError io;
7968
7969
7970 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
7971 IO((short)1, "io");
7972
7973 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
7974
7975 static {
7976 for (_Fields field : EnumSet.allOf(_Fields.class)) {
7977 byName.put(field.getFieldName(), field);
7978 }
7979 }
7980
7981
7982
7983
7984 public static _Fields findByThriftId(int fieldId) {
7985 switch(fieldId) {
7986 case 1:
7987 return IO;
7988 default:
7989 return null;
7990 }
7991 }
7992
7993
7994
7995
7996
7997 public static _Fields findByThriftIdOrThrow(int fieldId) {
7998 _Fields fields = findByThriftId(fieldId);
7999 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
8000 return fields;
8001 }
8002
8003
8004
8005
8006 public static _Fields findByName(String name) {
8007 return byName.get(name);
8008 }
8009
8010 private final short _thriftId;
8011 private final String _fieldName;
8012
8013 _Fields(short thriftId, String fieldName) {
8014 _thriftId = thriftId;
8015 _fieldName = fieldName;
8016 }
8017
8018 public short getThriftFieldId() {
8019 return _thriftId;
8020 }
8021
8022 public String getFieldName() {
8023 return _fieldName;
8024 }
8025 }
8026
8027
8028 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
8029 static {
8030 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
8031 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
8032 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
8033 metaDataMap = Collections.unmodifiableMap(tmpMap);
8034 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(majorCompact_result.class, metaDataMap);
8035 }
8036
8037 public majorCompact_result() {
8038 }
8039
8040 public majorCompact_result(
8041 IOError io)
8042 {
8043 this();
8044 this.io = io;
8045 }
8046
8047
8048
8049
8050 public majorCompact_result(majorCompact_result other) {
8051 if (other.isSetIo()) {
8052 this.io = new IOError(other.io);
8053 }
8054 }
8055
8056 public majorCompact_result deepCopy() {
8057 return new majorCompact_result(this);
8058 }
8059
8060 @Override
8061 public void clear() {
8062 this.io = null;
8063 }
8064
8065 public IOError getIo() {
8066 return this.io;
8067 }
8068
8069 public majorCompact_result setIo(IOError io) {
8070 this.io = io;
8071 return this;
8072 }
8073
8074 public void unsetIo() {
8075 this.io = null;
8076 }
8077
8078
8079 public boolean isSetIo() {
8080 return this.io != null;
8081 }
8082
8083 public void setIoIsSet(boolean value) {
8084 if (!value) {
8085 this.io = null;
8086 }
8087 }
8088
8089 public void setFieldValue(_Fields field, Object value) {
8090 switch (field) {
8091 case IO:
8092 if (value == null) {
8093 unsetIo();
8094 } else {
8095 setIo((IOError)value);
8096 }
8097 break;
8098
8099 }
8100 }
8101
8102 public Object getFieldValue(_Fields field) {
8103 switch (field) {
8104 case IO:
8105 return getIo();
8106
8107 }
8108 throw new IllegalStateException();
8109 }
8110
8111
8112 public boolean isSet(_Fields field) {
8113 if (field == null) {
8114 throw new IllegalArgumentException();
8115 }
8116
8117 switch (field) {
8118 case IO:
8119 return isSetIo();
8120 }
8121 throw new IllegalStateException();
8122 }
8123
8124 @Override
8125 public boolean equals(Object that) {
8126 if (that == null)
8127 return false;
8128 if (that instanceof majorCompact_result)
8129 return this.equals((majorCompact_result)that);
8130 return false;
8131 }
8132
8133 public boolean equals(majorCompact_result that) {
8134 if (that == null)
8135 return false;
8136
8137 boolean this_present_io = true && this.isSetIo();
8138 boolean that_present_io = true && that.isSetIo();
8139 if (this_present_io || that_present_io) {
8140 if (!(this_present_io && that_present_io))
8141 return false;
8142 if (!this.io.equals(that.io))
8143 return false;
8144 }
8145
8146 return true;
8147 }
8148
8149 @Override
8150 public int hashCode() {
8151 HashCodeBuilder builder = new HashCodeBuilder();
8152
8153 boolean present_io = true && (isSetIo());
8154 builder.append(present_io);
8155 if (present_io)
8156 builder.append(io);
8157
8158 return builder.toHashCode();
8159 }
8160
8161 public int compareTo(majorCompact_result other) {
8162 if (!getClass().equals(other.getClass())) {
8163 return getClass().getName().compareTo(other.getClass().getName());
8164 }
8165
8166 int lastComparison = 0;
8167 majorCompact_result typedOther = (majorCompact_result)other;
8168
8169 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
8170 if (lastComparison != 0) {
8171 return lastComparison;
8172 }
8173 if (isSetIo()) {
8174 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
8175 if (lastComparison != 0) {
8176 return lastComparison;
8177 }
8178 }
8179 return 0;
8180 }
8181
8182 public _Fields fieldForId(int fieldId) {
8183 return _Fields.findByThriftId(fieldId);
8184 }
8185
8186 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
8187 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
8188 }
8189
8190 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
8191 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
8192 }
8193
8194 @Override
8195 public String toString() {
8196 StringBuilder sb = new StringBuilder("majorCompact_result(");
8197 boolean first = true;
8198
8199 sb.append("io:");
8200 if (this.io == null) {
8201 sb.append("null");
8202 } else {
8203 sb.append(this.io);
8204 }
8205 first = false;
8206 sb.append(")");
8207 return sb.toString();
8208 }
8209
8210 public void validate() throws org.apache.thrift.TException {
8211
8212 }
8213
8214 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
8215 try {
8216 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
8217 } catch (org.apache.thrift.TException te) {
8218 throw new java.io.IOException(te);
8219 }
8220 }
8221
8222 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
8223 try {
8224 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
8225 } catch (org.apache.thrift.TException te) {
8226 throw new java.io.IOException(te);
8227 }
8228 }
8229
8230 private static class majorCompact_resultStandardSchemeFactory implements SchemeFactory {
8231 public majorCompact_resultStandardScheme getScheme() {
8232 return new majorCompact_resultStandardScheme();
8233 }
8234 }
8235
8236 private static class majorCompact_resultStandardScheme extends StandardScheme<majorCompact_result> {
8237
8238 public void read(org.apache.thrift.protocol.TProtocol iprot, majorCompact_result struct) throws org.apache.thrift.TException {
8239 org.apache.thrift.protocol.TField schemeField;
8240 iprot.readStructBegin();
8241 while (true)
8242 {
8243 schemeField = iprot.readFieldBegin();
8244 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
8245 break;
8246 }
8247 switch (schemeField.id) {
8248 case 1:
8249 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
8250 struct.io = new IOError();
8251 struct.io.read(iprot);
8252 struct.setIoIsSet(true);
8253 } else {
8254 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
8255 }
8256 break;
8257 default:
8258 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
8259 }
8260 iprot.readFieldEnd();
8261 }
8262 iprot.readStructEnd();
8263
8264
8265 struct.validate();
8266 }
8267
8268 public void write(org.apache.thrift.protocol.TProtocol oprot, majorCompact_result struct) throws org.apache.thrift.TException {
8269 struct.validate();
8270
8271 oprot.writeStructBegin(STRUCT_DESC);
8272 if (struct.io != null) {
8273 oprot.writeFieldBegin(IO_FIELD_DESC);
8274 struct.io.write(oprot);
8275 oprot.writeFieldEnd();
8276 }
8277 oprot.writeFieldStop();
8278 oprot.writeStructEnd();
8279 }
8280
8281 }
8282
8283 private static class majorCompact_resultTupleSchemeFactory implements SchemeFactory {
8284 public majorCompact_resultTupleScheme getScheme() {
8285 return new majorCompact_resultTupleScheme();
8286 }
8287 }
8288
8289 private static class majorCompact_resultTupleScheme extends TupleScheme<majorCompact_result> {
8290
8291 @Override
8292 public void write(org.apache.thrift.protocol.TProtocol prot, majorCompact_result struct) throws org.apache.thrift.TException {
8293 TTupleProtocol oprot = (TTupleProtocol) prot;
8294 BitSet optionals = new BitSet();
8295 if (struct.isSetIo()) {
8296 optionals.set(0);
8297 }
8298 oprot.writeBitSet(optionals, 1);
8299 if (struct.isSetIo()) {
8300 struct.io.write(oprot);
8301 }
8302 }
8303
8304 @Override
8305 public void read(org.apache.thrift.protocol.TProtocol prot, majorCompact_result struct) throws org.apache.thrift.TException {
8306 TTupleProtocol iprot = (TTupleProtocol) prot;
8307 BitSet incoming = iprot.readBitSet(1);
8308 if (incoming.get(0)) {
8309 struct.io = new IOError();
8310 struct.io.read(iprot);
8311 struct.setIoIsSet(true);
8312 }
8313 }
8314 }
8315
8316 }
8317
8318 public static class getTableNames_args implements org.apache.thrift.TBase<getTableNames_args, getTableNames_args._Fields>, java.io.Serializable, Cloneable {
8319 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getTableNames_args");
8320
8321
8322 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
8323 static {
8324 schemes.put(StandardScheme.class, new getTableNames_argsStandardSchemeFactory());
8325 schemes.put(TupleScheme.class, new getTableNames_argsTupleSchemeFactory());
8326 }
8327
8328
8329
8330 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
8331 ;
8332
8333 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
8334
8335 static {
8336 for (_Fields field : EnumSet.allOf(_Fields.class)) {
8337 byName.put(field.getFieldName(), field);
8338 }
8339 }
8340
8341
8342
8343
8344 public static _Fields findByThriftId(int fieldId) {
8345 switch(fieldId) {
8346 default:
8347 return null;
8348 }
8349 }
8350
8351
8352
8353
8354
8355 public static _Fields findByThriftIdOrThrow(int fieldId) {
8356 _Fields fields = findByThriftId(fieldId);
8357 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
8358 return fields;
8359 }
8360
8361
8362
8363
8364 public static _Fields findByName(String name) {
8365 return byName.get(name);
8366 }
8367
8368 private final short _thriftId;
8369 private final String _fieldName;
8370
8371 _Fields(short thriftId, String fieldName) {
8372 _thriftId = thriftId;
8373 _fieldName = fieldName;
8374 }
8375
8376 public short getThriftFieldId() {
8377 return _thriftId;
8378 }
8379
8380 public String getFieldName() {
8381 return _fieldName;
8382 }
8383 }
8384 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
8385 static {
8386 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
8387 metaDataMap = Collections.unmodifiableMap(tmpMap);
8388 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getTableNames_args.class, metaDataMap);
8389 }
8390
8391 public getTableNames_args() {
8392 }
8393
8394
8395
8396
8397 public getTableNames_args(getTableNames_args other) {
8398 }
8399
8400 public getTableNames_args deepCopy() {
8401 return new getTableNames_args(this);
8402 }
8403
8404 @Override
8405 public void clear() {
8406 }
8407
8408 public void setFieldValue(_Fields field, Object value) {
8409 switch (field) {
8410 }
8411 }
8412
8413 public Object getFieldValue(_Fields field) {
8414 switch (field) {
8415 }
8416 throw new IllegalStateException();
8417 }
8418
8419
8420 public boolean isSet(_Fields field) {
8421 if (field == null) {
8422 throw new IllegalArgumentException();
8423 }
8424
8425 switch (field) {
8426 }
8427 throw new IllegalStateException();
8428 }
8429
8430 @Override
8431 public boolean equals(Object that) {
8432 if (that == null)
8433 return false;
8434 if (that instanceof getTableNames_args)
8435 return this.equals((getTableNames_args)that);
8436 return false;
8437 }
8438
8439 public boolean equals(getTableNames_args that) {
8440 if (that == null)
8441 return false;
8442
8443 return true;
8444 }
8445
8446 @Override
8447 public int hashCode() {
8448 HashCodeBuilder builder = new HashCodeBuilder();
8449
8450 return builder.toHashCode();
8451 }
8452
8453 public int compareTo(getTableNames_args other) {
8454 if (!getClass().equals(other.getClass())) {
8455 return getClass().getName().compareTo(other.getClass().getName());
8456 }
8457
8458 int lastComparison = 0;
8459 getTableNames_args typedOther = (getTableNames_args)other;
8460
8461 return 0;
8462 }
8463
8464 public _Fields fieldForId(int fieldId) {
8465 return _Fields.findByThriftId(fieldId);
8466 }
8467
8468 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
8469 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
8470 }
8471
8472 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
8473 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
8474 }
8475
8476 @Override
8477 public String toString() {
8478 StringBuilder sb = new StringBuilder("getTableNames_args(");
8479 boolean first = true;
8480
8481 sb.append(")");
8482 return sb.toString();
8483 }
8484
8485 public void validate() throws org.apache.thrift.TException {
8486
8487 }
8488
8489 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
8490 try {
8491 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
8492 } catch (org.apache.thrift.TException te) {
8493 throw new java.io.IOException(te);
8494 }
8495 }
8496
8497 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
8498 try {
8499 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
8500 } catch (org.apache.thrift.TException te) {
8501 throw new java.io.IOException(te);
8502 }
8503 }
8504
8505 private static class getTableNames_argsStandardSchemeFactory implements SchemeFactory {
8506 public getTableNames_argsStandardScheme getScheme() {
8507 return new getTableNames_argsStandardScheme();
8508 }
8509 }
8510
8511 private static class getTableNames_argsStandardScheme extends StandardScheme<getTableNames_args> {
8512
8513 public void read(org.apache.thrift.protocol.TProtocol iprot, getTableNames_args struct) throws org.apache.thrift.TException {
8514 org.apache.thrift.protocol.TField schemeField;
8515 iprot.readStructBegin();
8516 while (true)
8517 {
8518 schemeField = iprot.readFieldBegin();
8519 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
8520 break;
8521 }
8522 switch (schemeField.id) {
8523 default:
8524 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
8525 }
8526 iprot.readFieldEnd();
8527 }
8528 iprot.readStructEnd();
8529
8530
8531 struct.validate();
8532 }
8533
8534 public void write(org.apache.thrift.protocol.TProtocol oprot, getTableNames_args struct) throws org.apache.thrift.TException {
8535 struct.validate();
8536
8537 oprot.writeStructBegin(STRUCT_DESC);
8538 oprot.writeFieldStop();
8539 oprot.writeStructEnd();
8540 }
8541
8542 }
8543
8544 private static class getTableNames_argsTupleSchemeFactory implements SchemeFactory {
8545 public getTableNames_argsTupleScheme getScheme() {
8546 return new getTableNames_argsTupleScheme();
8547 }
8548 }
8549
8550 private static class getTableNames_argsTupleScheme extends TupleScheme<getTableNames_args> {
8551
8552 @Override
8553 public void write(org.apache.thrift.protocol.TProtocol prot, getTableNames_args struct) throws org.apache.thrift.TException {
8554 TTupleProtocol oprot = (TTupleProtocol) prot;
8555 }
8556
8557 @Override
8558 public void read(org.apache.thrift.protocol.TProtocol prot, getTableNames_args struct) throws org.apache.thrift.TException {
8559 TTupleProtocol iprot = (TTupleProtocol) prot;
8560 }
8561 }
8562
8563 }
8564
8565 public static class getTableNames_result implements org.apache.thrift.TBase<getTableNames_result, getTableNames_result._Fields>, java.io.Serializable, Cloneable {
8566 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getTableNames_result");
8567
8568 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.LIST, (short)0);
8569 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
8570
8571 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
8572 static {
8573 schemes.put(StandardScheme.class, new getTableNames_resultStandardSchemeFactory());
8574 schemes.put(TupleScheme.class, new getTableNames_resultTupleSchemeFactory());
8575 }
8576
8577 public List<ByteBuffer> success;
8578 public IOError io;
8579
8580
8581 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
8582 SUCCESS((short)0, "success"),
8583 IO((short)1, "io");
8584
8585 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
8586
8587 static {
8588 for (_Fields field : EnumSet.allOf(_Fields.class)) {
8589 byName.put(field.getFieldName(), field);
8590 }
8591 }
8592
8593
8594
8595
8596 public static _Fields findByThriftId(int fieldId) {
8597 switch(fieldId) {
8598 case 0:
8599 return SUCCESS;
8600 case 1:
8601 return IO;
8602 default:
8603 return null;
8604 }
8605 }
8606
8607
8608
8609
8610
8611 public static _Fields findByThriftIdOrThrow(int fieldId) {
8612 _Fields fields = findByThriftId(fieldId);
8613 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
8614 return fields;
8615 }
8616
8617
8618
8619
8620 public static _Fields findByName(String name) {
8621 return byName.get(name);
8622 }
8623
8624 private final short _thriftId;
8625 private final String _fieldName;
8626
8627 _Fields(short thriftId, String fieldName) {
8628 _thriftId = thriftId;
8629 _fieldName = fieldName;
8630 }
8631
8632 public short getThriftFieldId() {
8633 return _thriftId;
8634 }
8635
8636 public String getFieldName() {
8637 return _fieldName;
8638 }
8639 }
8640
8641
8642 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
8643 static {
8644 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
8645 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
8646 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
8647 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
8648 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
8649 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
8650 metaDataMap = Collections.unmodifiableMap(tmpMap);
8651 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getTableNames_result.class, metaDataMap);
8652 }
8653
8654 public getTableNames_result() {
8655 }
8656
8657 public getTableNames_result(
8658 List<ByteBuffer> success,
8659 IOError io)
8660 {
8661 this();
8662 this.success = success;
8663 this.io = io;
8664 }
8665
8666
8667
8668
8669 public getTableNames_result(getTableNames_result other) {
8670 if (other.isSetSuccess()) {
8671 List<ByteBuffer> __this__success = new ArrayList<ByteBuffer>();
8672 for (ByteBuffer other_element : other.success) {
8673 __this__success.add(other_element);
8674 }
8675 this.success = __this__success;
8676 }
8677 if (other.isSetIo()) {
8678 this.io = new IOError(other.io);
8679 }
8680 }
8681
8682 public getTableNames_result deepCopy() {
8683 return new getTableNames_result(this);
8684 }
8685
8686 @Override
8687 public void clear() {
8688 this.success = null;
8689 this.io = null;
8690 }
8691
8692 public int getSuccessSize() {
8693 return (this.success == null) ? 0 : this.success.size();
8694 }
8695
8696 public java.util.Iterator<ByteBuffer> getSuccessIterator() {
8697 return (this.success == null) ? null : this.success.iterator();
8698 }
8699
8700 public void addToSuccess(ByteBuffer elem) {
8701 if (this.success == null) {
8702 this.success = new ArrayList<ByteBuffer>();
8703 }
8704 this.success.add(elem);
8705 }
8706
8707 public List<ByteBuffer> getSuccess() {
8708 return this.success;
8709 }
8710
8711 public getTableNames_result setSuccess(List<ByteBuffer> success) {
8712 this.success = success;
8713 return this;
8714 }
8715
8716 public void unsetSuccess() {
8717 this.success = null;
8718 }
8719
8720
8721 public boolean isSetSuccess() {
8722 return this.success != null;
8723 }
8724
8725 public void setSuccessIsSet(boolean value) {
8726 if (!value) {
8727 this.success = null;
8728 }
8729 }
8730
8731 public IOError getIo() {
8732 return this.io;
8733 }
8734
8735 public getTableNames_result setIo(IOError io) {
8736 this.io = io;
8737 return this;
8738 }
8739
8740 public void unsetIo() {
8741 this.io = null;
8742 }
8743
8744
8745 public boolean isSetIo() {
8746 return this.io != null;
8747 }
8748
8749 public void setIoIsSet(boolean value) {
8750 if (!value) {
8751 this.io = null;
8752 }
8753 }
8754
8755 public void setFieldValue(_Fields field, Object value) {
8756 switch (field) {
8757 case SUCCESS:
8758 if (value == null) {
8759 unsetSuccess();
8760 } else {
8761 setSuccess((List<ByteBuffer>)value);
8762 }
8763 break;
8764
8765 case IO:
8766 if (value == null) {
8767 unsetIo();
8768 } else {
8769 setIo((IOError)value);
8770 }
8771 break;
8772
8773 }
8774 }
8775
8776 public Object getFieldValue(_Fields field) {
8777 switch (field) {
8778 case SUCCESS:
8779 return getSuccess();
8780
8781 case IO:
8782 return getIo();
8783
8784 }
8785 throw new IllegalStateException();
8786 }
8787
8788
8789 public boolean isSet(_Fields field) {
8790 if (field == null) {
8791 throw new IllegalArgumentException();
8792 }
8793
8794 switch (field) {
8795 case SUCCESS:
8796 return isSetSuccess();
8797 case IO:
8798 return isSetIo();
8799 }
8800 throw new IllegalStateException();
8801 }
8802
8803 @Override
8804 public boolean equals(Object that) {
8805 if (that == null)
8806 return false;
8807 if (that instanceof getTableNames_result)
8808 return this.equals((getTableNames_result)that);
8809 return false;
8810 }
8811
8812 public boolean equals(getTableNames_result that) {
8813 if (that == null)
8814 return false;
8815
8816 boolean this_present_success = true && this.isSetSuccess();
8817 boolean that_present_success = true && that.isSetSuccess();
8818 if (this_present_success || that_present_success) {
8819 if (!(this_present_success && that_present_success))
8820 return false;
8821 if (!this.success.equals(that.success))
8822 return false;
8823 }
8824
8825 boolean this_present_io = true && this.isSetIo();
8826 boolean that_present_io = true && that.isSetIo();
8827 if (this_present_io || that_present_io) {
8828 if (!(this_present_io && that_present_io))
8829 return false;
8830 if (!this.io.equals(that.io))
8831 return false;
8832 }
8833
8834 return true;
8835 }
8836
8837 @Override
8838 public int hashCode() {
8839 HashCodeBuilder builder = new HashCodeBuilder();
8840
8841 boolean present_success = true && (isSetSuccess());
8842 builder.append(present_success);
8843 if (present_success)
8844 builder.append(success);
8845
8846 boolean present_io = true && (isSetIo());
8847 builder.append(present_io);
8848 if (present_io)
8849 builder.append(io);
8850
8851 return builder.toHashCode();
8852 }
8853
8854 public int compareTo(getTableNames_result other) {
8855 if (!getClass().equals(other.getClass())) {
8856 return getClass().getName().compareTo(other.getClass().getName());
8857 }
8858
8859 int lastComparison = 0;
8860 getTableNames_result typedOther = (getTableNames_result)other;
8861
8862 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
8863 if (lastComparison != 0) {
8864 return lastComparison;
8865 }
8866 if (isSetSuccess()) {
8867 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
8868 if (lastComparison != 0) {
8869 return lastComparison;
8870 }
8871 }
8872 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
8873 if (lastComparison != 0) {
8874 return lastComparison;
8875 }
8876 if (isSetIo()) {
8877 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
8878 if (lastComparison != 0) {
8879 return lastComparison;
8880 }
8881 }
8882 return 0;
8883 }
8884
8885 public _Fields fieldForId(int fieldId) {
8886 return _Fields.findByThriftId(fieldId);
8887 }
8888
8889 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
8890 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
8891 }
8892
8893 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
8894 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
8895 }
8896
8897 @Override
8898 public String toString() {
8899 StringBuilder sb = new StringBuilder("getTableNames_result(");
8900 boolean first = true;
8901
8902 sb.append("success:");
8903 if (this.success == null) {
8904 sb.append("null");
8905 } else {
8906 sb.append(this.success);
8907 }
8908 first = false;
8909 if (!first) sb.append(", ");
8910 sb.append("io:");
8911 if (this.io == null) {
8912 sb.append("null");
8913 } else {
8914 sb.append(this.io);
8915 }
8916 first = false;
8917 sb.append(")");
8918 return sb.toString();
8919 }
8920
8921 public void validate() throws org.apache.thrift.TException {
8922
8923 }
8924
8925 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
8926 try {
8927 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
8928 } catch (org.apache.thrift.TException te) {
8929 throw new java.io.IOException(te);
8930 }
8931 }
8932
8933 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
8934 try {
8935 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
8936 } catch (org.apache.thrift.TException te) {
8937 throw new java.io.IOException(te);
8938 }
8939 }
8940
8941 private static class getTableNames_resultStandardSchemeFactory implements SchemeFactory {
8942 public getTableNames_resultStandardScheme getScheme() {
8943 return new getTableNames_resultStandardScheme();
8944 }
8945 }
8946
8947 private static class getTableNames_resultStandardScheme extends StandardScheme<getTableNames_result> {
8948
8949 public void read(org.apache.thrift.protocol.TProtocol iprot, getTableNames_result struct) throws org.apache.thrift.TException {
8950 org.apache.thrift.protocol.TField schemeField;
8951 iprot.readStructBegin();
8952 while (true)
8953 {
8954 schemeField = iprot.readFieldBegin();
8955 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
8956 break;
8957 }
8958 switch (schemeField.id) {
8959 case 0:
8960 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
8961 {
8962 org.apache.thrift.protocol.TList _list34 = iprot.readListBegin();
8963 struct.success = new ArrayList<ByteBuffer>(_list34.size);
8964 for (int _i35 = 0; _i35 < _list34.size; ++_i35)
8965 {
8966 ByteBuffer _elem36;
8967 _elem36 = iprot.readBinary();
8968 struct.success.add(_elem36);
8969 }
8970 iprot.readListEnd();
8971 }
8972 struct.setSuccessIsSet(true);
8973 } else {
8974 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
8975 }
8976 break;
8977 case 1:
8978 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
8979 struct.io = new IOError();
8980 struct.io.read(iprot);
8981 struct.setIoIsSet(true);
8982 } else {
8983 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
8984 }
8985 break;
8986 default:
8987 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
8988 }
8989 iprot.readFieldEnd();
8990 }
8991 iprot.readStructEnd();
8992
8993
8994 struct.validate();
8995 }
8996
8997 public void write(org.apache.thrift.protocol.TProtocol oprot, getTableNames_result struct) throws org.apache.thrift.TException {
8998 struct.validate();
8999
9000 oprot.writeStructBegin(STRUCT_DESC);
9001 if (struct.success != null) {
9002 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
9003 {
9004 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.success.size()));
9005 for (ByteBuffer _iter37 : struct.success)
9006 {
9007 oprot.writeBinary(_iter37);
9008 }
9009 oprot.writeListEnd();
9010 }
9011 oprot.writeFieldEnd();
9012 }
9013 if (struct.io != null) {
9014 oprot.writeFieldBegin(IO_FIELD_DESC);
9015 struct.io.write(oprot);
9016 oprot.writeFieldEnd();
9017 }
9018 oprot.writeFieldStop();
9019 oprot.writeStructEnd();
9020 }
9021
9022 }
9023
9024 private static class getTableNames_resultTupleSchemeFactory implements SchemeFactory {
9025 public getTableNames_resultTupleScheme getScheme() {
9026 return new getTableNames_resultTupleScheme();
9027 }
9028 }
9029
9030 private static class getTableNames_resultTupleScheme extends TupleScheme<getTableNames_result> {
9031
9032 @Override
9033 public void write(org.apache.thrift.protocol.TProtocol prot, getTableNames_result struct) throws org.apache.thrift.TException {
9034 TTupleProtocol oprot = (TTupleProtocol) prot;
9035 BitSet optionals = new BitSet();
9036 if (struct.isSetSuccess()) {
9037 optionals.set(0);
9038 }
9039 if (struct.isSetIo()) {
9040 optionals.set(1);
9041 }
9042 oprot.writeBitSet(optionals, 2);
9043 if (struct.isSetSuccess()) {
9044 {
9045 oprot.writeI32(struct.success.size());
9046 for (ByteBuffer _iter38 : struct.success)
9047 {
9048 oprot.writeBinary(_iter38);
9049 }
9050 }
9051 }
9052 if (struct.isSetIo()) {
9053 struct.io.write(oprot);
9054 }
9055 }
9056
9057 @Override
9058 public void read(org.apache.thrift.protocol.TProtocol prot, getTableNames_result struct) throws org.apache.thrift.TException {
9059 TTupleProtocol iprot = (TTupleProtocol) prot;
9060 BitSet incoming = iprot.readBitSet(2);
9061 if (incoming.get(0)) {
9062 {
9063 org.apache.thrift.protocol.TList _list39 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
9064 struct.success = new ArrayList<ByteBuffer>(_list39.size);
9065 for (int _i40 = 0; _i40 < _list39.size; ++_i40)
9066 {
9067 ByteBuffer _elem41;
9068 _elem41 = iprot.readBinary();
9069 struct.success.add(_elem41);
9070 }
9071 }
9072 struct.setSuccessIsSet(true);
9073 }
9074 if (incoming.get(1)) {
9075 struct.io = new IOError();
9076 struct.io.read(iprot);
9077 struct.setIoIsSet(true);
9078 }
9079 }
9080 }
9081
9082 }
9083
9084 public static class getColumnDescriptors_args implements org.apache.thrift.TBase<getColumnDescriptors_args, getColumnDescriptors_args._Fields>, java.io.Serializable, Cloneable {
9085 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getColumnDescriptors_args");
9086
9087 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
9088
9089 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
9090 static {
9091 schemes.put(StandardScheme.class, new getColumnDescriptors_argsStandardSchemeFactory());
9092 schemes.put(TupleScheme.class, new getColumnDescriptors_argsTupleSchemeFactory());
9093 }
9094
9095
9096
9097
9098 public ByteBuffer tableName;
9099
9100
9101 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
9102
9103
9104
9105 TABLE_NAME((short)1, "tableName");
9106
9107 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
9108
9109 static {
9110 for (_Fields field : EnumSet.allOf(_Fields.class)) {
9111 byName.put(field.getFieldName(), field);
9112 }
9113 }
9114
9115
9116
9117
9118 public static _Fields findByThriftId(int fieldId) {
9119 switch(fieldId) {
9120 case 1:
9121 return TABLE_NAME;
9122 default:
9123 return null;
9124 }
9125 }
9126
9127
9128
9129
9130
9131 public static _Fields findByThriftIdOrThrow(int fieldId) {
9132 _Fields fields = findByThriftId(fieldId);
9133 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
9134 return fields;
9135 }
9136
9137
9138
9139
9140 public static _Fields findByName(String name) {
9141 return byName.get(name);
9142 }
9143
9144 private final short _thriftId;
9145 private final String _fieldName;
9146
9147 _Fields(short thriftId, String fieldName) {
9148 _thriftId = thriftId;
9149 _fieldName = fieldName;
9150 }
9151
9152 public short getThriftFieldId() {
9153 return _thriftId;
9154 }
9155
9156 public String getFieldName() {
9157 return _fieldName;
9158 }
9159 }
9160
9161
9162 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
9163 static {
9164 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
9165 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
9166 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
9167 metaDataMap = Collections.unmodifiableMap(tmpMap);
9168 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getColumnDescriptors_args.class, metaDataMap);
9169 }
9170
9171 public getColumnDescriptors_args() {
9172 }
9173
9174 public getColumnDescriptors_args(
9175 ByteBuffer tableName)
9176 {
9177 this();
9178 this.tableName = tableName;
9179 }
9180
9181
9182
9183
9184 public getColumnDescriptors_args(getColumnDescriptors_args other) {
9185 if (other.isSetTableName()) {
9186 this.tableName = other.tableName;
9187 }
9188 }
9189
9190 public getColumnDescriptors_args deepCopy() {
9191 return new getColumnDescriptors_args(this);
9192 }
9193
9194 @Override
9195 public void clear() {
9196 this.tableName = null;
9197 }
9198
9199
9200
9201
9202 public byte[] getTableName() {
9203 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
9204 return tableName == null ? null : tableName.array();
9205 }
9206
9207 public ByteBuffer bufferForTableName() {
9208 return tableName;
9209 }
9210
9211
9212
9213
9214 public getColumnDescriptors_args setTableName(byte[] tableName) {
9215 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
9216 return this;
9217 }
9218
9219 public getColumnDescriptors_args setTableName(ByteBuffer tableName) {
9220 this.tableName = tableName;
9221 return this;
9222 }
9223
9224 public void unsetTableName() {
9225 this.tableName = null;
9226 }
9227
9228
9229 public boolean isSetTableName() {
9230 return this.tableName != null;
9231 }
9232
9233 public void setTableNameIsSet(boolean value) {
9234 if (!value) {
9235 this.tableName = null;
9236 }
9237 }
9238
9239 public void setFieldValue(_Fields field, Object value) {
9240 switch (field) {
9241 case TABLE_NAME:
9242 if (value == null) {
9243 unsetTableName();
9244 } else {
9245 setTableName((ByteBuffer)value);
9246 }
9247 break;
9248
9249 }
9250 }
9251
9252 public Object getFieldValue(_Fields field) {
9253 switch (field) {
9254 case TABLE_NAME:
9255 return getTableName();
9256
9257 }
9258 throw new IllegalStateException();
9259 }
9260
9261
9262 public boolean isSet(_Fields field) {
9263 if (field == null) {
9264 throw new IllegalArgumentException();
9265 }
9266
9267 switch (field) {
9268 case TABLE_NAME:
9269 return isSetTableName();
9270 }
9271 throw new IllegalStateException();
9272 }
9273
9274 @Override
9275 public boolean equals(Object that) {
9276 if (that == null)
9277 return false;
9278 if (that instanceof getColumnDescriptors_args)
9279 return this.equals((getColumnDescriptors_args)that);
9280 return false;
9281 }
9282
9283 public boolean equals(getColumnDescriptors_args that) {
9284 if (that == null)
9285 return false;
9286
9287 boolean this_present_tableName = true && this.isSetTableName();
9288 boolean that_present_tableName = true && that.isSetTableName();
9289 if (this_present_tableName || that_present_tableName) {
9290 if (!(this_present_tableName && that_present_tableName))
9291 return false;
9292 if (!this.tableName.equals(that.tableName))
9293 return false;
9294 }
9295
9296 return true;
9297 }
9298
9299 @Override
9300 public int hashCode() {
9301 HashCodeBuilder builder = new HashCodeBuilder();
9302
9303 boolean present_tableName = true && (isSetTableName());
9304 builder.append(present_tableName);
9305 if (present_tableName)
9306 builder.append(tableName);
9307
9308 return builder.toHashCode();
9309 }
9310
9311 public int compareTo(getColumnDescriptors_args other) {
9312 if (!getClass().equals(other.getClass())) {
9313 return getClass().getName().compareTo(other.getClass().getName());
9314 }
9315
9316 int lastComparison = 0;
9317 getColumnDescriptors_args typedOther = (getColumnDescriptors_args)other;
9318
9319 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
9320 if (lastComparison != 0) {
9321 return lastComparison;
9322 }
9323 if (isSetTableName()) {
9324 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
9325 if (lastComparison != 0) {
9326 return lastComparison;
9327 }
9328 }
9329 return 0;
9330 }
9331
9332 public _Fields fieldForId(int fieldId) {
9333 return _Fields.findByThriftId(fieldId);
9334 }
9335
9336 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
9337 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
9338 }
9339
9340 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
9341 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
9342 }
9343
9344 @Override
9345 public String toString() {
9346 StringBuilder sb = new StringBuilder("getColumnDescriptors_args(");
9347 boolean first = true;
9348
9349 sb.append("tableName:");
9350 if (this.tableName == null) {
9351 sb.append("null");
9352 } else {
9353 sb.append(this.tableName);
9354 }
9355 first = false;
9356 sb.append(")");
9357 return sb.toString();
9358 }
9359
9360 public void validate() throws org.apache.thrift.TException {
9361
9362 }
9363
9364 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
9365 try {
9366 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
9367 } catch (org.apache.thrift.TException te) {
9368 throw new java.io.IOException(te);
9369 }
9370 }
9371
9372 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
9373 try {
9374 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
9375 } catch (org.apache.thrift.TException te) {
9376 throw new java.io.IOException(te);
9377 }
9378 }
9379
9380 private static class getColumnDescriptors_argsStandardSchemeFactory implements SchemeFactory {
9381 public getColumnDescriptors_argsStandardScheme getScheme() {
9382 return new getColumnDescriptors_argsStandardScheme();
9383 }
9384 }
9385
9386 private static class getColumnDescriptors_argsStandardScheme extends StandardScheme<getColumnDescriptors_args> {
9387
9388 public void read(org.apache.thrift.protocol.TProtocol iprot, getColumnDescriptors_args struct) throws org.apache.thrift.TException {
9389 org.apache.thrift.protocol.TField schemeField;
9390 iprot.readStructBegin();
9391 while (true)
9392 {
9393 schemeField = iprot.readFieldBegin();
9394 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
9395 break;
9396 }
9397 switch (schemeField.id) {
9398 case 1:
9399 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
9400 struct.tableName = iprot.readBinary();
9401 struct.setTableNameIsSet(true);
9402 } else {
9403 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
9404 }
9405 break;
9406 default:
9407 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
9408 }
9409 iprot.readFieldEnd();
9410 }
9411 iprot.readStructEnd();
9412
9413
9414 struct.validate();
9415 }
9416
9417 public void write(org.apache.thrift.protocol.TProtocol oprot, getColumnDescriptors_args struct) throws org.apache.thrift.TException {
9418 struct.validate();
9419
9420 oprot.writeStructBegin(STRUCT_DESC);
9421 if (struct.tableName != null) {
9422 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
9423 oprot.writeBinary(struct.tableName);
9424 oprot.writeFieldEnd();
9425 }
9426 oprot.writeFieldStop();
9427 oprot.writeStructEnd();
9428 }
9429
9430 }
9431
9432 private static class getColumnDescriptors_argsTupleSchemeFactory implements SchemeFactory {
9433 public getColumnDescriptors_argsTupleScheme getScheme() {
9434 return new getColumnDescriptors_argsTupleScheme();
9435 }
9436 }
9437
9438 private static class getColumnDescriptors_argsTupleScheme extends TupleScheme<getColumnDescriptors_args> {
9439
9440 @Override
9441 public void write(org.apache.thrift.protocol.TProtocol prot, getColumnDescriptors_args struct) throws org.apache.thrift.TException {
9442 TTupleProtocol oprot = (TTupleProtocol) prot;
9443 BitSet optionals = new BitSet();
9444 if (struct.isSetTableName()) {
9445 optionals.set(0);
9446 }
9447 oprot.writeBitSet(optionals, 1);
9448 if (struct.isSetTableName()) {
9449 oprot.writeBinary(struct.tableName);
9450 }
9451 }
9452
9453 @Override
9454 public void read(org.apache.thrift.protocol.TProtocol prot, getColumnDescriptors_args struct) throws org.apache.thrift.TException {
9455 TTupleProtocol iprot = (TTupleProtocol) prot;
9456 BitSet incoming = iprot.readBitSet(1);
9457 if (incoming.get(0)) {
9458 struct.tableName = iprot.readBinary();
9459 struct.setTableNameIsSet(true);
9460 }
9461 }
9462 }
9463
9464 }
9465
9466 public static class getColumnDescriptors_result implements org.apache.thrift.TBase<getColumnDescriptors_result, getColumnDescriptors_result._Fields>, java.io.Serializable, Cloneable {
9467 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getColumnDescriptors_result");
9468
9469 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.MAP, (short)0);
9470 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
9471
9472 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
9473 static {
9474 schemes.put(StandardScheme.class, new getColumnDescriptors_resultStandardSchemeFactory());
9475 schemes.put(TupleScheme.class, new getColumnDescriptors_resultTupleSchemeFactory());
9476 }
9477
9478 public Map<ByteBuffer,ColumnDescriptor> success;
9479 public IOError io;
9480
9481
9482 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
9483 SUCCESS((short)0, "success"),
9484 IO((short)1, "io");
9485
9486 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
9487
9488 static {
9489 for (_Fields field : EnumSet.allOf(_Fields.class)) {
9490 byName.put(field.getFieldName(), field);
9491 }
9492 }
9493
9494
9495
9496
9497 public static _Fields findByThriftId(int fieldId) {
9498 switch(fieldId) {
9499 case 0:
9500 return SUCCESS;
9501 case 1:
9502 return IO;
9503 default:
9504 return null;
9505 }
9506 }
9507
9508
9509
9510
9511
9512 public static _Fields findByThriftIdOrThrow(int fieldId) {
9513 _Fields fields = findByThriftId(fieldId);
9514 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
9515 return fields;
9516 }
9517
9518
9519
9520
9521 public static _Fields findByName(String name) {
9522 return byName.get(name);
9523 }
9524
9525 private final short _thriftId;
9526 private final String _fieldName;
9527
9528 _Fields(short thriftId, String fieldName) {
9529 _thriftId = thriftId;
9530 _fieldName = fieldName;
9531 }
9532
9533 public short getThriftFieldId() {
9534 return _thriftId;
9535 }
9536
9537 public String getFieldName() {
9538 return _fieldName;
9539 }
9540 }
9541
9542
9543 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
9544 static {
9545 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
9546 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
9547 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
9548 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
9549 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ColumnDescriptor.class))));
9550 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
9551 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
9552 metaDataMap = Collections.unmodifiableMap(tmpMap);
9553 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getColumnDescriptors_result.class, metaDataMap);
9554 }
9555
9556 public getColumnDescriptors_result() {
9557 }
9558
9559 public getColumnDescriptors_result(
9560 Map<ByteBuffer,ColumnDescriptor> success,
9561 IOError io)
9562 {
9563 this();
9564 this.success = success;
9565 this.io = io;
9566 }
9567
9568
9569
9570
9571 public getColumnDescriptors_result(getColumnDescriptors_result other) {
9572 if (other.isSetSuccess()) {
9573 Map<ByteBuffer,ColumnDescriptor> __this__success = new HashMap<ByteBuffer,ColumnDescriptor>();
9574 for (Map.Entry<ByteBuffer, ColumnDescriptor> other_element : other.success.entrySet()) {
9575
9576 ByteBuffer other_element_key = other_element.getKey();
9577 ColumnDescriptor other_element_value = other_element.getValue();
9578
9579 ByteBuffer __this__success_copy_key = other_element_key;
9580
9581 ColumnDescriptor __this__success_copy_value = new ColumnDescriptor(other_element_value);
9582
9583 __this__success.put(__this__success_copy_key, __this__success_copy_value);
9584 }
9585 this.success = __this__success;
9586 }
9587 if (other.isSetIo()) {
9588 this.io = new IOError(other.io);
9589 }
9590 }
9591
9592 public getColumnDescriptors_result deepCopy() {
9593 return new getColumnDescriptors_result(this);
9594 }
9595
9596 @Override
9597 public void clear() {
9598 this.success = null;
9599 this.io = null;
9600 }
9601
9602 public int getSuccessSize() {
9603 return (this.success == null) ? 0 : this.success.size();
9604 }
9605
9606 public void putToSuccess(ByteBuffer key, ColumnDescriptor val) {
9607 if (this.success == null) {
9608 this.success = new HashMap<ByteBuffer,ColumnDescriptor>();
9609 }
9610 this.success.put(key, val);
9611 }
9612
9613 public Map<ByteBuffer,ColumnDescriptor> getSuccess() {
9614 return this.success;
9615 }
9616
9617 public getColumnDescriptors_result setSuccess(Map<ByteBuffer,ColumnDescriptor> success) {
9618 this.success = success;
9619 return this;
9620 }
9621
9622 public void unsetSuccess() {
9623 this.success = null;
9624 }
9625
9626
9627 public boolean isSetSuccess() {
9628 return this.success != null;
9629 }
9630
9631 public void setSuccessIsSet(boolean value) {
9632 if (!value) {
9633 this.success = null;
9634 }
9635 }
9636
9637 public IOError getIo() {
9638 return this.io;
9639 }
9640
9641 public getColumnDescriptors_result setIo(IOError io) {
9642 this.io = io;
9643 return this;
9644 }
9645
9646 public void unsetIo() {
9647 this.io = null;
9648 }
9649
9650
9651 public boolean isSetIo() {
9652 return this.io != null;
9653 }
9654
9655 public void setIoIsSet(boolean value) {
9656 if (!value) {
9657 this.io = null;
9658 }
9659 }
9660
9661 public void setFieldValue(_Fields field, Object value) {
9662 switch (field) {
9663 case SUCCESS:
9664 if (value == null) {
9665 unsetSuccess();
9666 } else {
9667 setSuccess((Map<ByteBuffer,ColumnDescriptor>)value);
9668 }
9669 break;
9670
9671 case IO:
9672 if (value == null) {
9673 unsetIo();
9674 } else {
9675 setIo((IOError)value);
9676 }
9677 break;
9678
9679 }
9680 }
9681
9682 public Object getFieldValue(_Fields field) {
9683 switch (field) {
9684 case SUCCESS:
9685 return getSuccess();
9686
9687 case IO:
9688 return getIo();
9689
9690 }
9691 throw new IllegalStateException();
9692 }
9693
9694
9695 public boolean isSet(_Fields field) {
9696 if (field == null) {
9697 throw new IllegalArgumentException();
9698 }
9699
9700 switch (field) {
9701 case SUCCESS:
9702 return isSetSuccess();
9703 case IO:
9704 return isSetIo();
9705 }
9706 throw new IllegalStateException();
9707 }
9708
9709 @Override
9710 public boolean equals(Object that) {
9711 if (that == null)
9712 return false;
9713 if (that instanceof getColumnDescriptors_result)
9714 return this.equals((getColumnDescriptors_result)that);
9715 return false;
9716 }
9717
9718 public boolean equals(getColumnDescriptors_result that) {
9719 if (that == null)
9720 return false;
9721
9722 boolean this_present_success = true && this.isSetSuccess();
9723 boolean that_present_success = true && that.isSetSuccess();
9724 if (this_present_success || that_present_success) {
9725 if (!(this_present_success && that_present_success))
9726 return false;
9727 if (!this.success.equals(that.success))
9728 return false;
9729 }
9730
9731 boolean this_present_io = true && this.isSetIo();
9732 boolean that_present_io = true && that.isSetIo();
9733 if (this_present_io || that_present_io) {
9734 if (!(this_present_io && that_present_io))
9735 return false;
9736 if (!this.io.equals(that.io))
9737 return false;
9738 }
9739
9740 return true;
9741 }
9742
9743 @Override
9744 public int hashCode() {
9745 HashCodeBuilder builder = new HashCodeBuilder();
9746
9747 boolean present_success = true && (isSetSuccess());
9748 builder.append(present_success);
9749 if (present_success)
9750 builder.append(success);
9751
9752 boolean present_io = true && (isSetIo());
9753 builder.append(present_io);
9754 if (present_io)
9755 builder.append(io);
9756
9757 return builder.toHashCode();
9758 }
9759
9760 public int compareTo(getColumnDescriptors_result other) {
9761 if (!getClass().equals(other.getClass())) {
9762 return getClass().getName().compareTo(other.getClass().getName());
9763 }
9764
9765 int lastComparison = 0;
9766 getColumnDescriptors_result typedOther = (getColumnDescriptors_result)other;
9767
9768 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
9769 if (lastComparison != 0) {
9770 return lastComparison;
9771 }
9772 if (isSetSuccess()) {
9773 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
9774 if (lastComparison != 0) {
9775 return lastComparison;
9776 }
9777 }
9778 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
9779 if (lastComparison != 0) {
9780 return lastComparison;
9781 }
9782 if (isSetIo()) {
9783 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
9784 if (lastComparison != 0) {
9785 return lastComparison;
9786 }
9787 }
9788 return 0;
9789 }
9790
9791 public _Fields fieldForId(int fieldId) {
9792 return _Fields.findByThriftId(fieldId);
9793 }
9794
9795 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
9796 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
9797 }
9798
9799 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
9800 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
9801 }
9802
9803 @Override
9804 public String toString() {
9805 StringBuilder sb = new StringBuilder("getColumnDescriptors_result(");
9806 boolean first = true;
9807
9808 sb.append("success:");
9809 if (this.success == null) {
9810 sb.append("null");
9811 } else {
9812 sb.append(this.success);
9813 }
9814 first = false;
9815 if (!first) sb.append(", ");
9816 sb.append("io:");
9817 if (this.io == null) {
9818 sb.append("null");
9819 } else {
9820 sb.append(this.io);
9821 }
9822 first = false;
9823 sb.append(")");
9824 return sb.toString();
9825 }
9826
9827 public void validate() throws org.apache.thrift.TException {
9828
9829 }
9830
9831 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
9832 try {
9833 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
9834 } catch (org.apache.thrift.TException te) {
9835 throw new java.io.IOException(te);
9836 }
9837 }
9838
9839 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
9840 try {
9841 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
9842 } catch (org.apache.thrift.TException te) {
9843 throw new java.io.IOException(te);
9844 }
9845 }
9846
9847 private static class getColumnDescriptors_resultStandardSchemeFactory implements SchemeFactory {
9848 public getColumnDescriptors_resultStandardScheme getScheme() {
9849 return new getColumnDescriptors_resultStandardScheme();
9850 }
9851 }
9852
9853 private static class getColumnDescriptors_resultStandardScheme extends StandardScheme<getColumnDescriptors_result> {
9854
9855 public void read(org.apache.thrift.protocol.TProtocol iprot, getColumnDescriptors_result struct) throws org.apache.thrift.TException {
9856 org.apache.thrift.protocol.TField schemeField;
9857 iprot.readStructBegin();
9858 while (true)
9859 {
9860 schemeField = iprot.readFieldBegin();
9861 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
9862 break;
9863 }
9864 switch (schemeField.id) {
9865 case 0:
9866 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
9867 {
9868 org.apache.thrift.protocol.TMap _map42 = iprot.readMapBegin();
9869 struct.success = new HashMap<ByteBuffer,ColumnDescriptor>(2*_map42.size);
9870 for (int _i43 = 0; _i43 < _map42.size; ++_i43)
9871 {
9872 ByteBuffer _key44;
9873 ColumnDescriptor _val45;
9874 _key44 = iprot.readBinary();
9875 _val45 = new ColumnDescriptor();
9876 _val45.read(iprot);
9877 struct.success.put(_key44, _val45);
9878 }
9879 iprot.readMapEnd();
9880 }
9881 struct.setSuccessIsSet(true);
9882 } else {
9883 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
9884 }
9885 break;
9886 case 1:
9887 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
9888 struct.io = new IOError();
9889 struct.io.read(iprot);
9890 struct.setIoIsSet(true);
9891 } else {
9892 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
9893 }
9894 break;
9895 default:
9896 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
9897 }
9898 iprot.readFieldEnd();
9899 }
9900 iprot.readStructEnd();
9901
9902
9903 struct.validate();
9904 }
9905
9906 public void write(org.apache.thrift.protocol.TProtocol oprot, getColumnDescriptors_result struct) throws org.apache.thrift.TException {
9907 struct.validate();
9908
9909 oprot.writeStructBegin(STRUCT_DESC);
9910 if (struct.success != null) {
9911 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
9912 {
9913 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
9914 for (Map.Entry<ByteBuffer, ColumnDescriptor> _iter46 : struct.success.entrySet())
9915 {
9916 oprot.writeBinary(_iter46.getKey());
9917 _iter46.getValue().write(oprot);
9918 }
9919 oprot.writeMapEnd();
9920 }
9921 oprot.writeFieldEnd();
9922 }
9923 if (struct.io != null) {
9924 oprot.writeFieldBegin(IO_FIELD_DESC);
9925 struct.io.write(oprot);
9926 oprot.writeFieldEnd();
9927 }
9928 oprot.writeFieldStop();
9929 oprot.writeStructEnd();
9930 }
9931
9932 }
9933
9934 private static class getColumnDescriptors_resultTupleSchemeFactory implements SchemeFactory {
9935 public getColumnDescriptors_resultTupleScheme getScheme() {
9936 return new getColumnDescriptors_resultTupleScheme();
9937 }
9938 }
9939
9940 private static class getColumnDescriptors_resultTupleScheme extends TupleScheme<getColumnDescriptors_result> {
9941
9942 @Override
9943 public void write(org.apache.thrift.protocol.TProtocol prot, getColumnDescriptors_result struct) throws org.apache.thrift.TException {
9944 TTupleProtocol oprot = (TTupleProtocol) prot;
9945 BitSet optionals = new BitSet();
9946 if (struct.isSetSuccess()) {
9947 optionals.set(0);
9948 }
9949 if (struct.isSetIo()) {
9950 optionals.set(1);
9951 }
9952 oprot.writeBitSet(optionals, 2);
9953 if (struct.isSetSuccess()) {
9954 {
9955 oprot.writeI32(struct.success.size());
9956 for (Map.Entry<ByteBuffer, ColumnDescriptor> _iter47 : struct.success.entrySet())
9957 {
9958 oprot.writeBinary(_iter47.getKey());
9959 _iter47.getValue().write(oprot);
9960 }
9961 }
9962 }
9963 if (struct.isSetIo()) {
9964 struct.io.write(oprot);
9965 }
9966 }
9967
9968 @Override
9969 public void read(org.apache.thrift.protocol.TProtocol prot, getColumnDescriptors_result struct) throws org.apache.thrift.TException {
9970 TTupleProtocol iprot = (TTupleProtocol) prot;
9971 BitSet incoming = iprot.readBitSet(2);
9972 if (incoming.get(0)) {
9973 {
9974 org.apache.thrift.protocol.TMap _map48 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
9975 struct.success = new HashMap<ByteBuffer,ColumnDescriptor>(2*_map48.size);
9976 for (int _i49 = 0; _i49 < _map48.size; ++_i49)
9977 {
9978 ByteBuffer _key50;
9979 ColumnDescriptor _val51;
9980 _key50 = iprot.readBinary();
9981 _val51 = new ColumnDescriptor();
9982 _val51.read(iprot);
9983 struct.success.put(_key50, _val51);
9984 }
9985 }
9986 struct.setSuccessIsSet(true);
9987 }
9988 if (incoming.get(1)) {
9989 struct.io = new IOError();
9990 struct.io.read(iprot);
9991 struct.setIoIsSet(true);
9992 }
9993 }
9994 }
9995
9996 }
9997
9998 public static class getTableRegions_args implements org.apache.thrift.TBase<getTableRegions_args, getTableRegions_args._Fields>, java.io.Serializable, Cloneable {
9999 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getTableRegions_args");
10000
10001 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
10002
10003 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
10004 static {
10005 schemes.put(StandardScheme.class, new getTableRegions_argsStandardSchemeFactory());
10006 schemes.put(TupleScheme.class, new getTableRegions_argsTupleSchemeFactory());
10007 }
10008
10009
10010
10011
10012 public ByteBuffer tableName;
10013
10014
10015 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
10016
10017
10018
10019 TABLE_NAME((short)1, "tableName");
10020
10021 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
10022
10023 static {
10024 for (_Fields field : EnumSet.allOf(_Fields.class)) {
10025 byName.put(field.getFieldName(), field);
10026 }
10027 }
10028
10029
10030
10031
10032 public static _Fields findByThriftId(int fieldId) {
10033 switch(fieldId) {
10034 case 1:
10035 return TABLE_NAME;
10036 default:
10037 return null;
10038 }
10039 }
10040
10041
10042
10043
10044
10045 public static _Fields findByThriftIdOrThrow(int fieldId) {
10046 _Fields fields = findByThriftId(fieldId);
10047 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
10048 return fields;
10049 }
10050
10051
10052
10053
10054 public static _Fields findByName(String name) {
10055 return byName.get(name);
10056 }
10057
10058 private final short _thriftId;
10059 private final String _fieldName;
10060
10061 _Fields(short thriftId, String fieldName) {
10062 _thriftId = thriftId;
10063 _fieldName = fieldName;
10064 }
10065
10066 public short getThriftFieldId() {
10067 return _thriftId;
10068 }
10069
10070 public String getFieldName() {
10071 return _fieldName;
10072 }
10073 }
10074
10075
10076 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
10077 static {
10078 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
10079 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
10080 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
10081 metaDataMap = Collections.unmodifiableMap(tmpMap);
10082 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getTableRegions_args.class, metaDataMap);
10083 }
10084
10085 public getTableRegions_args() {
10086 }
10087
10088 public getTableRegions_args(
10089 ByteBuffer tableName)
10090 {
10091 this();
10092 this.tableName = tableName;
10093 }
10094
10095
10096
10097
10098 public getTableRegions_args(getTableRegions_args other) {
10099 if (other.isSetTableName()) {
10100 this.tableName = other.tableName;
10101 }
10102 }
10103
10104 public getTableRegions_args deepCopy() {
10105 return new getTableRegions_args(this);
10106 }
10107
10108 @Override
10109 public void clear() {
10110 this.tableName = null;
10111 }
10112
10113
10114
10115
10116 public byte[] getTableName() {
10117 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
10118 return tableName == null ? null : tableName.array();
10119 }
10120
10121 public ByteBuffer bufferForTableName() {
10122 return tableName;
10123 }
10124
10125
10126
10127
10128 public getTableRegions_args setTableName(byte[] tableName) {
10129 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
10130 return this;
10131 }
10132
10133 public getTableRegions_args setTableName(ByteBuffer tableName) {
10134 this.tableName = tableName;
10135 return this;
10136 }
10137
10138 public void unsetTableName() {
10139 this.tableName = null;
10140 }
10141
10142
10143 public boolean isSetTableName() {
10144 return this.tableName != null;
10145 }
10146
10147 public void setTableNameIsSet(boolean value) {
10148 if (!value) {
10149 this.tableName = null;
10150 }
10151 }
10152
10153 public void setFieldValue(_Fields field, Object value) {
10154 switch (field) {
10155 case TABLE_NAME:
10156 if (value == null) {
10157 unsetTableName();
10158 } else {
10159 setTableName((ByteBuffer)value);
10160 }
10161 break;
10162
10163 }
10164 }
10165
10166 public Object getFieldValue(_Fields field) {
10167 switch (field) {
10168 case TABLE_NAME:
10169 return getTableName();
10170
10171 }
10172 throw new IllegalStateException();
10173 }
10174
10175
10176 public boolean isSet(_Fields field) {
10177 if (field == null) {
10178 throw new IllegalArgumentException();
10179 }
10180
10181 switch (field) {
10182 case TABLE_NAME:
10183 return isSetTableName();
10184 }
10185 throw new IllegalStateException();
10186 }
10187
10188 @Override
10189 public boolean equals(Object that) {
10190 if (that == null)
10191 return false;
10192 if (that instanceof getTableRegions_args)
10193 return this.equals((getTableRegions_args)that);
10194 return false;
10195 }
10196
10197 public boolean equals(getTableRegions_args that) {
10198 if (that == null)
10199 return false;
10200
10201 boolean this_present_tableName = true && this.isSetTableName();
10202 boolean that_present_tableName = true && that.isSetTableName();
10203 if (this_present_tableName || that_present_tableName) {
10204 if (!(this_present_tableName && that_present_tableName))
10205 return false;
10206 if (!this.tableName.equals(that.tableName))
10207 return false;
10208 }
10209
10210 return true;
10211 }
10212
10213 @Override
10214 public int hashCode() {
10215 HashCodeBuilder builder = new HashCodeBuilder();
10216
10217 boolean present_tableName = true && (isSetTableName());
10218 builder.append(present_tableName);
10219 if (present_tableName)
10220 builder.append(tableName);
10221
10222 return builder.toHashCode();
10223 }
10224
10225 public int compareTo(getTableRegions_args other) {
10226 if (!getClass().equals(other.getClass())) {
10227 return getClass().getName().compareTo(other.getClass().getName());
10228 }
10229
10230 int lastComparison = 0;
10231 getTableRegions_args typedOther = (getTableRegions_args)other;
10232
10233 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
10234 if (lastComparison != 0) {
10235 return lastComparison;
10236 }
10237 if (isSetTableName()) {
10238 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
10239 if (lastComparison != 0) {
10240 return lastComparison;
10241 }
10242 }
10243 return 0;
10244 }
10245
10246 public _Fields fieldForId(int fieldId) {
10247 return _Fields.findByThriftId(fieldId);
10248 }
10249
10250 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
10251 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
10252 }
10253
10254 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
10255 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
10256 }
10257
10258 @Override
10259 public String toString() {
10260 StringBuilder sb = new StringBuilder("getTableRegions_args(");
10261 boolean first = true;
10262
10263 sb.append("tableName:");
10264 if (this.tableName == null) {
10265 sb.append("null");
10266 } else {
10267 sb.append(this.tableName);
10268 }
10269 first = false;
10270 sb.append(")");
10271 return sb.toString();
10272 }
10273
10274 public void validate() throws org.apache.thrift.TException {
10275
10276 }
10277
10278 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
10279 try {
10280 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
10281 } catch (org.apache.thrift.TException te) {
10282 throw new java.io.IOException(te);
10283 }
10284 }
10285
10286 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
10287 try {
10288 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
10289 } catch (org.apache.thrift.TException te) {
10290 throw new java.io.IOException(te);
10291 }
10292 }
10293
10294 private static class getTableRegions_argsStandardSchemeFactory implements SchemeFactory {
10295 public getTableRegions_argsStandardScheme getScheme() {
10296 return new getTableRegions_argsStandardScheme();
10297 }
10298 }
10299
10300 private static class getTableRegions_argsStandardScheme extends StandardScheme<getTableRegions_args> {
10301
10302 public void read(org.apache.thrift.protocol.TProtocol iprot, getTableRegions_args struct) throws org.apache.thrift.TException {
10303 org.apache.thrift.protocol.TField schemeField;
10304 iprot.readStructBegin();
10305 while (true)
10306 {
10307 schemeField = iprot.readFieldBegin();
10308 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
10309 break;
10310 }
10311 switch (schemeField.id) {
10312 case 1:
10313 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
10314 struct.tableName = iprot.readBinary();
10315 struct.setTableNameIsSet(true);
10316 } else {
10317 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
10318 }
10319 break;
10320 default:
10321 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
10322 }
10323 iprot.readFieldEnd();
10324 }
10325 iprot.readStructEnd();
10326
10327
10328 struct.validate();
10329 }
10330
10331 public void write(org.apache.thrift.protocol.TProtocol oprot, getTableRegions_args struct) throws org.apache.thrift.TException {
10332 struct.validate();
10333
10334 oprot.writeStructBegin(STRUCT_DESC);
10335 if (struct.tableName != null) {
10336 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
10337 oprot.writeBinary(struct.tableName);
10338 oprot.writeFieldEnd();
10339 }
10340 oprot.writeFieldStop();
10341 oprot.writeStructEnd();
10342 }
10343
10344 }
10345
10346 private static class getTableRegions_argsTupleSchemeFactory implements SchemeFactory {
10347 public getTableRegions_argsTupleScheme getScheme() {
10348 return new getTableRegions_argsTupleScheme();
10349 }
10350 }
10351
10352 private static class getTableRegions_argsTupleScheme extends TupleScheme<getTableRegions_args> {
10353
10354 @Override
10355 public void write(org.apache.thrift.protocol.TProtocol prot, getTableRegions_args struct) throws org.apache.thrift.TException {
10356 TTupleProtocol oprot = (TTupleProtocol) prot;
10357 BitSet optionals = new BitSet();
10358 if (struct.isSetTableName()) {
10359 optionals.set(0);
10360 }
10361 oprot.writeBitSet(optionals, 1);
10362 if (struct.isSetTableName()) {
10363 oprot.writeBinary(struct.tableName);
10364 }
10365 }
10366
10367 @Override
10368 public void read(org.apache.thrift.protocol.TProtocol prot, getTableRegions_args struct) throws org.apache.thrift.TException {
10369 TTupleProtocol iprot = (TTupleProtocol) prot;
10370 BitSet incoming = iprot.readBitSet(1);
10371 if (incoming.get(0)) {
10372 struct.tableName = iprot.readBinary();
10373 struct.setTableNameIsSet(true);
10374 }
10375 }
10376 }
10377
10378 }
10379
10380 public static class getTableRegions_result implements org.apache.thrift.TBase<getTableRegions_result, getTableRegions_result._Fields>, java.io.Serializable, Cloneable {
10381 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getTableRegions_result");
10382
10383 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.LIST, (short)0);
10384 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
10385
10386 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
10387 static {
10388 schemes.put(StandardScheme.class, new getTableRegions_resultStandardSchemeFactory());
10389 schemes.put(TupleScheme.class, new getTableRegions_resultTupleSchemeFactory());
10390 }
10391
10392 public List<TRegionInfo> success;
10393 public IOError io;
10394
10395
10396 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
10397 SUCCESS((short)0, "success"),
10398 IO((short)1, "io");
10399
10400 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
10401
10402 static {
10403 for (_Fields field : EnumSet.allOf(_Fields.class)) {
10404 byName.put(field.getFieldName(), field);
10405 }
10406 }
10407
10408
10409
10410
10411 public static _Fields findByThriftId(int fieldId) {
10412 switch(fieldId) {
10413 case 0:
10414 return SUCCESS;
10415 case 1:
10416 return IO;
10417 default:
10418 return null;
10419 }
10420 }
10421
10422
10423
10424
10425
10426 public static _Fields findByThriftIdOrThrow(int fieldId) {
10427 _Fields fields = findByThriftId(fieldId);
10428 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
10429 return fields;
10430 }
10431
10432
10433
10434
10435 public static _Fields findByName(String name) {
10436 return byName.get(name);
10437 }
10438
10439 private final short _thriftId;
10440 private final String _fieldName;
10441
10442 _Fields(short thriftId, String fieldName) {
10443 _thriftId = thriftId;
10444 _fieldName = fieldName;
10445 }
10446
10447 public short getThriftFieldId() {
10448 return _thriftId;
10449 }
10450
10451 public String getFieldName() {
10452 return _fieldName;
10453 }
10454 }
10455
10456
10457 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
10458 static {
10459 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
10460 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
10461 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
10462 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TRegionInfo.class))));
10463 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
10464 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
10465 metaDataMap = Collections.unmodifiableMap(tmpMap);
10466 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getTableRegions_result.class, metaDataMap);
10467 }
10468
10469 public getTableRegions_result() {
10470 }
10471
10472 public getTableRegions_result(
10473 List<TRegionInfo> success,
10474 IOError io)
10475 {
10476 this();
10477 this.success = success;
10478 this.io = io;
10479 }
10480
10481
10482
10483
10484 public getTableRegions_result(getTableRegions_result other) {
10485 if (other.isSetSuccess()) {
10486 List<TRegionInfo> __this__success = new ArrayList<TRegionInfo>();
10487 for (TRegionInfo other_element : other.success) {
10488 __this__success.add(new TRegionInfo(other_element));
10489 }
10490 this.success = __this__success;
10491 }
10492 if (other.isSetIo()) {
10493 this.io = new IOError(other.io);
10494 }
10495 }
10496
10497 public getTableRegions_result deepCopy() {
10498 return new getTableRegions_result(this);
10499 }
10500
10501 @Override
10502 public void clear() {
10503 this.success = null;
10504 this.io = null;
10505 }
10506
10507 public int getSuccessSize() {
10508 return (this.success == null) ? 0 : this.success.size();
10509 }
10510
10511 public java.util.Iterator<TRegionInfo> getSuccessIterator() {
10512 return (this.success == null) ? null : this.success.iterator();
10513 }
10514
10515 public void addToSuccess(TRegionInfo elem) {
10516 if (this.success == null) {
10517 this.success = new ArrayList<TRegionInfo>();
10518 }
10519 this.success.add(elem);
10520 }
10521
10522 public List<TRegionInfo> getSuccess() {
10523 return this.success;
10524 }
10525
10526 public getTableRegions_result setSuccess(List<TRegionInfo> success) {
10527 this.success = success;
10528 return this;
10529 }
10530
10531 public void unsetSuccess() {
10532 this.success = null;
10533 }
10534
10535
10536 public boolean isSetSuccess() {
10537 return this.success != null;
10538 }
10539
10540 public void setSuccessIsSet(boolean value) {
10541 if (!value) {
10542 this.success = null;
10543 }
10544 }
10545
10546 public IOError getIo() {
10547 return this.io;
10548 }
10549
10550 public getTableRegions_result setIo(IOError io) {
10551 this.io = io;
10552 return this;
10553 }
10554
10555 public void unsetIo() {
10556 this.io = null;
10557 }
10558
10559
10560 public boolean isSetIo() {
10561 return this.io != null;
10562 }
10563
10564 public void setIoIsSet(boolean value) {
10565 if (!value) {
10566 this.io = null;
10567 }
10568 }
10569
10570 public void setFieldValue(_Fields field, Object value) {
10571 switch (field) {
10572 case SUCCESS:
10573 if (value == null) {
10574 unsetSuccess();
10575 } else {
10576 setSuccess((List<TRegionInfo>)value);
10577 }
10578 break;
10579
10580 case IO:
10581 if (value == null) {
10582 unsetIo();
10583 } else {
10584 setIo((IOError)value);
10585 }
10586 break;
10587
10588 }
10589 }
10590
10591 public Object getFieldValue(_Fields field) {
10592 switch (field) {
10593 case SUCCESS:
10594 return getSuccess();
10595
10596 case IO:
10597 return getIo();
10598
10599 }
10600 throw new IllegalStateException();
10601 }
10602
10603
10604 public boolean isSet(_Fields field) {
10605 if (field == null) {
10606 throw new IllegalArgumentException();
10607 }
10608
10609 switch (field) {
10610 case SUCCESS:
10611 return isSetSuccess();
10612 case IO:
10613 return isSetIo();
10614 }
10615 throw new IllegalStateException();
10616 }
10617
10618 @Override
10619 public boolean equals(Object that) {
10620 if (that == null)
10621 return false;
10622 if (that instanceof getTableRegions_result)
10623 return this.equals((getTableRegions_result)that);
10624 return false;
10625 }
10626
10627 public boolean equals(getTableRegions_result that) {
10628 if (that == null)
10629 return false;
10630
10631 boolean this_present_success = true && this.isSetSuccess();
10632 boolean that_present_success = true && that.isSetSuccess();
10633 if (this_present_success || that_present_success) {
10634 if (!(this_present_success && that_present_success))
10635 return false;
10636 if (!this.success.equals(that.success))
10637 return false;
10638 }
10639
10640 boolean this_present_io = true && this.isSetIo();
10641 boolean that_present_io = true && that.isSetIo();
10642 if (this_present_io || that_present_io) {
10643 if (!(this_present_io && that_present_io))
10644 return false;
10645 if (!this.io.equals(that.io))
10646 return false;
10647 }
10648
10649 return true;
10650 }
10651
10652 @Override
10653 public int hashCode() {
10654 HashCodeBuilder builder = new HashCodeBuilder();
10655
10656 boolean present_success = true && (isSetSuccess());
10657 builder.append(present_success);
10658 if (present_success)
10659 builder.append(success);
10660
10661 boolean present_io = true && (isSetIo());
10662 builder.append(present_io);
10663 if (present_io)
10664 builder.append(io);
10665
10666 return builder.toHashCode();
10667 }
10668
10669 public int compareTo(getTableRegions_result other) {
10670 if (!getClass().equals(other.getClass())) {
10671 return getClass().getName().compareTo(other.getClass().getName());
10672 }
10673
10674 int lastComparison = 0;
10675 getTableRegions_result typedOther = (getTableRegions_result)other;
10676
10677 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
10678 if (lastComparison != 0) {
10679 return lastComparison;
10680 }
10681 if (isSetSuccess()) {
10682 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
10683 if (lastComparison != 0) {
10684 return lastComparison;
10685 }
10686 }
10687 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
10688 if (lastComparison != 0) {
10689 return lastComparison;
10690 }
10691 if (isSetIo()) {
10692 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
10693 if (lastComparison != 0) {
10694 return lastComparison;
10695 }
10696 }
10697 return 0;
10698 }
10699
10700 public _Fields fieldForId(int fieldId) {
10701 return _Fields.findByThriftId(fieldId);
10702 }
10703
10704 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
10705 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
10706 }
10707
10708 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
10709 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
10710 }
10711
10712 @Override
10713 public String toString() {
10714 StringBuilder sb = new StringBuilder("getTableRegions_result(");
10715 boolean first = true;
10716
10717 sb.append("success:");
10718 if (this.success == null) {
10719 sb.append("null");
10720 } else {
10721 sb.append(this.success);
10722 }
10723 first = false;
10724 if (!first) sb.append(", ");
10725 sb.append("io:");
10726 if (this.io == null) {
10727 sb.append("null");
10728 } else {
10729 sb.append(this.io);
10730 }
10731 first = false;
10732 sb.append(")");
10733 return sb.toString();
10734 }
10735
10736 public void validate() throws org.apache.thrift.TException {
10737
10738 }
10739
10740 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
10741 try {
10742 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
10743 } catch (org.apache.thrift.TException te) {
10744 throw new java.io.IOException(te);
10745 }
10746 }
10747
10748 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
10749 try {
10750 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
10751 } catch (org.apache.thrift.TException te) {
10752 throw new java.io.IOException(te);
10753 }
10754 }
10755
10756 private static class getTableRegions_resultStandardSchemeFactory implements SchemeFactory {
10757 public getTableRegions_resultStandardScheme getScheme() {
10758 return new getTableRegions_resultStandardScheme();
10759 }
10760 }
10761
10762 private static class getTableRegions_resultStandardScheme extends StandardScheme<getTableRegions_result> {
10763
10764 public void read(org.apache.thrift.protocol.TProtocol iprot, getTableRegions_result struct) throws org.apache.thrift.TException {
10765 org.apache.thrift.protocol.TField schemeField;
10766 iprot.readStructBegin();
10767 while (true)
10768 {
10769 schemeField = iprot.readFieldBegin();
10770 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
10771 break;
10772 }
10773 switch (schemeField.id) {
10774 case 0:
10775 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
10776 {
10777 org.apache.thrift.protocol.TList _list52 = iprot.readListBegin();
10778 struct.success = new ArrayList<TRegionInfo>(_list52.size);
10779 for (int _i53 = 0; _i53 < _list52.size; ++_i53)
10780 {
10781 TRegionInfo _elem54;
10782 _elem54 = new TRegionInfo();
10783 _elem54.read(iprot);
10784 struct.success.add(_elem54);
10785 }
10786 iprot.readListEnd();
10787 }
10788 struct.setSuccessIsSet(true);
10789 } else {
10790 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
10791 }
10792 break;
10793 case 1:
10794 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
10795 struct.io = new IOError();
10796 struct.io.read(iprot);
10797 struct.setIoIsSet(true);
10798 } else {
10799 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
10800 }
10801 break;
10802 default:
10803 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
10804 }
10805 iprot.readFieldEnd();
10806 }
10807 iprot.readStructEnd();
10808
10809
10810 struct.validate();
10811 }
10812
10813 public void write(org.apache.thrift.protocol.TProtocol oprot, getTableRegions_result struct) throws org.apache.thrift.TException {
10814 struct.validate();
10815
10816 oprot.writeStructBegin(STRUCT_DESC);
10817 if (struct.success != null) {
10818 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
10819 {
10820 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
10821 for (TRegionInfo _iter55 : struct.success)
10822 {
10823 _iter55.write(oprot);
10824 }
10825 oprot.writeListEnd();
10826 }
10827 oprot.writeFieldEnd();
10828 }
10829 if (struct.io != null) {
10830 oprot.writeFieldBegin(IO_FIELD_DESC);
10831 struct.io.write(oprot);
10832 oprot.writeFieldEnd();
10833 }
10834 oprot.writeFieldStop();
10835 oprot.writeStructEnd();
10836 }
10837
10838 }
10839
10840 private static class getTableRegions_resultTupleSchemeFactory implements SchemeFactory {
10841 public getTableRegions_resultTupleScheme getScheme() {
10842 return new getTableRegions_resultTupleScheme();
10843 }
10844 }
10845
10846 private static class getTableRegions_resultTupleScheme extends TupleScheme<getTableRegions_result> {
10847
10848 @Override
10849 public void write(org.apache.thrift.protocol.TProtocol prot, getTableRegions_result struct) throws org.apache.thrift.TException {
10850 TTupleProtocol oprot = (TTupleProtocol) prot;
10851 BitSet optionals = new BitSet();
10852 if (struct.isSetSuccess()) {
10853 optionals.set(0);
10854 }
10855 if (struct.isSetIo()) {
10856 optionals.set(1);
10857 }
10858 oprot.writeBitSet(optionals, 2);
10859 if (struct.isSetSuccess()) {
10860 {
10861 oprot.writeI32(struct.success.size());
10862 for (TRegionInfo _iter56 : struct.success)
10863 {
10864 _iter56.write(oprot);
10865 }
10866 }
10867 }
10868 if (struct.isSetIo()) {
10869 struct.io.write(oprot);
10870 }
10871 }
10872
10873 @Override
10874 public void read(org.apache.thrift.protocol.TProtocol prot, getTableRegions_result struct) throws org.apache.thrift.TException {
10875 TTupleProtocol iprot = (TTupleProtocol) prot;
10876 BitSet incoming = iprot.readBitSet(2);
10877 if (incoming.get(0)) {
10878 {
10879 org.apache.thrift.protocol.TList _list57 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
10880 struct.success = new ArrayList<TRegionInfo>(_list57.size);
10881 for (int _i58 = 0; _i58 < _list57.size; ++_i58)
10882 {
10883 TRegionInfo _elem59;
10884 _elem59 = new TRegionInfo();
10885 _elem59.read(iprot);
10886 struct.success.add(_elem59);
10887 }
10888 }
10889 struct.setSuccessIsSet(true);
10890 }
10891 if (incoming.get(1)) {
10892 struct.io = new IOError();
10893 struct.io.read(iprot);
10894 struct.setIoIsSet(true);
10895 }
10896 }
10897 }
10898
10899 }
10900
10901 public static class createTable_args implements org.apache.thrift.TBase<createTable_args, createTable_args._Fields>, java.io.Serializable, Cloneable {
10902 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("createTable_args");
10903
10904 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
10905 private static final org.apache.thrift.protocol.TField COLUMN_FAMILIES_FIELD_DESC = new org.apache.thrift.protocol.TField("columnFamilies", org.apache.thrift.protocol.TType.LIST, (short)2);
10906
10907 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
10908 static {
10909 schemes.put(StandardScheme.class, new createTable_argsStandardSchemeFactory());
10910 schemes.put(TupleScheme.class, new createTable_argsTupleSchemeFactory());
10911 }
10912
10913
10914
10915
10916 public ByteBuffer tableName;
10917
10918
10919
10920 public List<ColumnDescriptor> columnFamilies;
10921
10922
10923 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
10924
10925
10926
10927 TABLE_NAME((short)1, "tableName"),
10928
10929
10930
10931 COLUMN_FAMILIES((short)2, "columnFamilies");
10932
10933 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
10934
10935 static {
10936 for (_Fields field : EnumSet.allOf(_Fields.class)) {
10937 byName.put(field.getFieldName(), field);
10938 }
10939 }
10940
10941
10942
10943
10944 public static _Fields findByThriftId(int fieldId) {
10945 switch(fieldId) {
10946 case 1:
10947 return TABLE_NAME;
10948 case 2:
10949 return COLUMN_FAMILIES;
10950 default:
10951 return null;
10952 }
10953 }
10954
10955
10956
10957
10958
10959 public static _Fields findByThriftIdOrThrow(int fieldId) {
10960 _Fields fields = findByThriftId(fieldId);
10961 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
10962 return fields;
10963 }
10964
10965
10966
10967
10968 public static _Fields findByName(String name) {
10969 return byName.get(name);
10970 }
10971
10972 private final short _thriftId;
10973 private final String _fieldName;
10974
10975 _Fields(short thriftId, String fieldName) {
10976 _thriftId = thriftId;
10977 _fieldName = fieldName;
10978 }
10979
10980 public short getThriftFieldId() {
10981 return _thriftId;
10982 }
10983
10984 public String getFieldName() {
10985 return _fieldName;
10986 }
10987 }
10988
10989
10990 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
10991 static {
10992 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
10993 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
10994 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
10995 tmpMap.put(_Fields.COLUMN_FAMILIES, new org.apache.thrift.meta_data.FieldMetaData("columnFamilies", org.apache.thrift.TFieldRequirementType.DEFAULT,
10996 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
10997 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ColumnDescriptor.class))));
10998 metaDataMap = Collections.unmodifiableMap(tmpMap);
10999 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(createTable_args.class, metaDataMap);
11000 }
11001
11002 public createTable_args() {
11003 }
11004
11005 public createTable_args(
11006 ByteBuffer tableName,
11007 List<ColumnDescriptor> columnFamilies)
11008 {
11009 this();
11010 this.tableName = tableName;
11011 this.columnFamilies = columnFamilies;
11012 }
11013
11014
11015
11016
11017 public createTable_args(createTable_args other) {
11018 if (other.isSetTableName()) {
11019 this.tableName = other.tableName;
11020 }
11021 if (other.isSetColumnFamilies()) {
11022 List<ColumnDescriptor> __this__columnFamilies = new ArrayList<ColumnDescriptor>();
11023 for (ColumnDescriptor other_element : other.columnFamilies) {
11024 __this__columnFamilies.add(new ColumnDescriptor(other_element));
11025 }
11026 this.columnFamilies = __this__columnFamilies;
11027 }
11028 }
11029
11030 public createTable_args deepCopy() {
11031 return new createTable_args(this);
11032 }
11033
11034 @Override
11035 public void clear() {
11036 this.tableName = null;
11037 this.columnFamilies = null;
11038 }
11039
11040
11041
11042
11043 public byte[] getTableName() {
11044 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
11045 return tableName == null ? null : tableName.array();
11046 }
11047
11048 public ByteBuffer bufferForTableName() {
11049 return tableName;
11050 }
11051
11052
11053
11054
11055 public createTable_args setTableName(byte[] tableName) {
11056 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
11057 return this;
11058 }
11059
11060 public createTable_args setTableName(ByteBuffer tableName) {
11061 this.tableName = tableName;
11062 return this;
11063 }
11064
11065 public void unsetTableName() {
11066 this.tableName = null;
11067 }
11068
11069
11070 public boolean isSetTableName() {
11071 return this.tableName != null;
11072 }
11073
11074 public void setTableNameIsSet(boolean value) {
11075 if (!value) {
11076 this.tableName = null;
11077 }
11078 }
11079
11080 public int getColumnFamiliesSize() {
11081 return (this.columnFamilies == null) ? 0 : this.columnFamilies.size();
11082 }
11083
11084 public java.util.Iterator<ColumnDescriptor> getColumnFamiliesIterator() {
11085 return (this.columnFamilies == null) ? null : this.columnFamilies.iterator();
11086 }
11087
11088 public void addToColumnFamilies(ColumnDescriptor elem) {
11089 if (this.columnFamilies == null) {
11090 this.columnFamilies = new ArrayList<ColumnDescriptor>();
11091 }
11092 this.columnFamilies.add(elem);
11093 }
11094
11095
11096
11097
11098 public List<ColumnDescriptor> getColumnFamilies() {
11099 return this.columnFamilies;
11100 }
11101
11102
11103
11104
11105 public createTable_args setColumnFamilies(List<ColumnDescriptor> columnFamilies) {
11106 this.columnFamilies = columnFamilies;
11107 return this;
11108 }
11109
11110 public void unsetColumnFamilies() {
11111 this.columnFamilies = null;
11112 }
11113
11114
11115 public boolean isSetColumnFamilies() {
11116 return this.columnFamilies != null;
11117 }
11118
11119 public void setColumnFamiliesIsSet(boolean value) {
11120 if (!value) {
11121 this.columnFamilies = null;
11122 }
11123 }
11124
11125 public void setFieldValue(_Fields field, Object value) {
11126 switch (field) {
11127 case TABLE_NAME:
11128 if (value == null) {
11129 unsetTableName();
11130 } else {
11131 setTableName((ByteBuffer)value);
11132 }
11133 break;
11134
11135 case COLUMN_FAMILIES:
11136 if (value == null) {
11137 unsetColumnFamilies();
11138 } else {
11139 setColumnFamilies((List<ColumnDescriptor>)value);
11140 }
11141 break;
11142
11143 }
11144 }
11145
11146 public Object getFieldValue(_Fields field) {
11147 switch (field) {
11148 case TABLE_NAME:
11149 return getTableName();
11150
11151 case COLUMN_FAMILIES:
11152 return getColumnFamilies();
11153
11154 }
11155 throw new IllegalStateException();
11156 }
11157
11158
11159 public boolean isSet(_Fields field) {
11160 if (field == null) {
11161 throw new IllegalArgumentException();
11162 }
11163
11164 switch (field) {
11165 case TABLE_NAME:
11166 return isSetTableName();
11167 case COLUMN_FAMILIES:
11168 return isSetColumnFamilies();
11169 }
11170 throw new IllegalStateException();
11171 }
11172
11173 @Override
11174 public boolean equals(Object that) {
11175 if (that == null)
11176 return false;
11177 if (that instanceof createTable_args)
11178 return this.equals((createTable_args)that);
11179 return false;
11180 }
11181
11182 public boolean equals(createTable_args that) {
11183 if (that == null)
11184 return false;
11185
11186 boolean this_present_tableName = true && this.isSetTableName();
11187 boolean that_present_tableName = true && that.isSetTableName();
11188 if (this_present_tableName || that_present_tableName) {
11189 if (!(this_present_tableName && that_present_tableName))
11190 return false;
11191 if (!this.tableName.equals(that.tableName))
11192 return false;
11193 }
11194
11195 boolean this_present_columnFamilies = true && this.isSetColumnFamilies();
11196 boolean that_present_columnFamilies = true && that.isSetColumnFamilies();
11197 if (this_present_columnFamilies || that_present_columnFamilies) {
11198 if (!(this_present_columnFamilies && that_present_columnFamilies))
11199 return false;
11200 if (!this.columnFamilies.equals(that.columnFamilies))
11201 return false;
11202 }
11203
11204 return true;
11205 }
11206
11207 @Override
11208 public int hashCode() {
11209 HashCodeBuilder builder = new HashCodeBuilder();
11210
11211 boolean present_tableName = true && (isSetTableName());
11212 builder.append(present_tableName);
11213 if (present_tableName)
11214 builder.append(tableName);
11215
11216 boolean present_columnFamilies = true && (isSetColumnFamilies());
11217 builder.append(present_columnFamilies);
11218 if (present_columnFamilies)
11219 builder.append(columnFamilies);
11220
11221 return builder.toHashCode();
11222 }
11223
11224 public int compareTo(createTable_args other) {
11225 if (!getClass().equals(other.getClass())) {
11226 return getClass().getName().compareTo(other.getClass().getName());
11227 }
11228
11229 int lastComparison = 0;
11230 createTable_args typedOther = (createTable_args)other;
11231
11232 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
11233 if (lastComparison != 0) {
11234 return lastComparison;
11235 }
11236 if (isSetTableName()) {
11237 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
11238 if (lastComparison != 0) {
11239 return lastComparison;
11240 }
11241 }
11242 lastComparison = Boolean.valueOf(isSetColumnFamilies()).compareTo(typedOther.isSetColumnFamilies());
11243 if (lastComparison != 0) {
11244 return lastComparison;
11245 }
11246 if (isSetColumnFamilies()) {
11247 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.columnFamilies, typedOther.columnFamilies);
11248 if (lastComparison != 0) {
11249 return lastComparison;
11250 }
11251 }
11252 return 0;
11253 }
11254
11255 public _Fields fieldForId(int fieldId) {
11256 return _Fields.findByThriftId(fieldId);
11257 }
11258
11259 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
11260 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
11261 }
11262
11263 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
11264 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
11265 }
11266
11267 @Override
11268 public String toString() {
11269 StringBuilder sb = new StringBuilder("createTable_args(");
11270 boolean first = true;
11271
11272 sb.append("tableName:");
11273 if (this.tableName == null) {
11274 sb.append("null");
11275 } else {
11276 sb.append(this.tableName);
11277 }
11278 first = false;
11279 if (!first) sb.append(", ");
11280 sb.append("columnFamilies:");
11281 if (this.columnFamilies == null) {
11282 sb.append("null");
11283 } else {
11284 sb.append(this.columnFamilies);
11285 }
11286 first = false;
11287 sb.append(")");
11288 return sb.toString();
11289 }
11290
11291 public void validate() throws org.apache.thrift.TException {
11292
11293 }
11294
11295 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
11296 try {
11297 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
11298 } catch (org.apache.thrift.TException te) {
11299 throw new java.io.IOException(te);
11300 }
11301 }
11302
11303 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
11304 try {
11305 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
11306 } catch (org.apache.thrift.TException te) {
11307 throw new java.io.IOException(te);
11308 }
11309 }
11310
11311 private static class createTable_argsStandardSchemeFactory implements SchemeFactory {
11312 public createTable_argsStandardScheme getScheme() {
11313 return new createTable_argsStandardScheme();
11314 }
11315 }
11316
11317 private static class createTable_argsStandardScheme extends StandardScheme<createTable_args> {
11318
11319 public void read(org.apache.thrift.protocol.TProtocol iprot, createTable_args struct) throws org.apache.thrift.TException {
11320 org.apache.thrift.protocol.TField schemeField;
11321 iprot.readStructBegin();
11322 while (true)
11323 {
11324 schemeField = iprot.readFieldBegin();
11325 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
11326 break;
11327 }
11328 switch (schemeField.id) {
11329 case 1:
11330 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
11331 struct.tableName = iprot.readBinary();
11332 struct.setTableNameIsSet(true);
11333 } else {
11334 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
11335 }
11336 break;
11337 case 2:
11338 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
11339 {
11340 org.apache.thrift.protocol.TList _list60 = iprot.readListBegin();
11341 struct.columnFamilies = new ArrayList<ColumnDescriptor>(_list60.size);
11342 for (int _i61 = 0; _i61 < _list60.size; ++_i61)
11343 {
11344 ColumnDescriptor _elem62;
11345 _elem62 = new ColumnDescriptor();
11346 _elem62.read(iprot);
11347 struct.columnFamilies.add(_elem62);
11348 }
11349 iprot.readListEnd();
11350 }
11351 struct.setColumnFamiliesIsSet(true);
11352 } else {
11353 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
11354 }
11355 break;
11356 default:
11357 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
11358 }
11359 iprot.readFieldEnd();
11360 }
11361 iprot.readStructEnd();
11362
11363
11364 struct.validate();
11365 }
11366
11367 public void write(org.apache.thrift.protocol.TProtocol oprot, createTable_args struct) throws org.apache.thrift.TException {
11368 struct.validate();
11369
11370 oprot.writeStructBegin(STRUCT_DESC);
11371 if (struct.tableName != null) {
11372 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
11373 oprot.writeBinary(struct.tableName);
11374 oprot.writeFieldEnd();
11375 }
11376 if (struct.columnFamilies != null) {
11377 oprot.writeFieldBegin(COLUMN_FAMILIES_FIELD_DESC);
11378 {
11379 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.columnFamilies.size()));
11380 for (ColumnDescriptor _iter63 : struct.columnFamilies)
11381 {
11382 _iter63.write(oprot);
11383 }
11384 oprot.writeListEnd();
11385 }
11386 oprot.writeFieldEnd();
11387 }
11388 oprot.writeFieldStop();
11389 oprot.writeStructEnd();
11390 }
11391
11392 }
11393
11394 private static class createTable_argsTupleSchemeFactory implements SchemeFactory {
11395 public createTable_argsTupleScheme getScheme() {
11396 return new createTable_argsTupleScheme();
11397 }
11398 }
11399
11400 private static class createTable_argsTupleScheme extends TupleScheme<createTable_args> {
11401
11402 @Override
11403 public void write(org.apache.thrift.protocol.TProtocol prot, createTable_args struct) throws org.apache.thrift.TException {
11404 TTupleProtocol oprot = (TTupleProtocol) prot;
11405 BitSet optionals = new BitSet();
11406 if (struct.isSetTableName()) {
11407 optionals.set(0);
11408 }
11409 if (struct.isSetColumnFamilies()) {
11410 optionals.set(1);
11411 }
11412 oprot.writeBitSet(optionals, 2);
11413 if (struct.isSetTableName()) {
11414 oprot.writeBinary(struct.tableName);
11415 }
11416 if (struct.isSetColumnFamilies()) {
11417 {
11418 oprot.writeI32(struct.columnFamilies.size());
11419 for (ColumnDescriptor _iter64 : struct.columnFamilies)
11420 {
11421 _iter64.write(oprot);
11422 }
11423 }
11424 }
11425 }
11426
11427 @Override
11428 public void read(org.apache.thrift.protocol.TProtocol prot, createTable_args struct) throws org.apache.thrift.TException {
11429 TTupleProtocol iprot = (TTupleProtocol) prot;
11430 BitSet incoming = iprot.readBitSet(2);
11431 if (incoming.get(0)) {
11432 struct.tableName = iprot.readBinary();
11433 struct.setTableNameIsSet(true);
11434 }
11435 if (incoming.get(1)) {
11436 {
11437 org.apache.thrift.protocol.TList _list65 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
11438 struct.columnFamilies = new ArrayList<ColumnDescriptor>(_list65.size);
11439 for (int _i66 = 0; _i66 < _list65.size; ++_i66)
11440 {
11441 ColumnDescriptor _elem67;
11442 _elem67 = new ColumnDescriptor();
11443 _elem67.read(iprot);
11444 struct.columnFamilies.add(_elem67);
11445 }
11446 }
11447 struct.setColumnFamiliesIsSet(true);
11448 }
11449 }
11450 }
11451
11452 }
11453
11454 public static class createTable_result implements org.apache.thrift.TBase<createTable_result, createTable_result._Fields>, java.io.Serializable, Cloneable {
11455 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("createTable_result");
11456
11457 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
11458 private static final org.apache.thrift.protocol.TField IA_FIELD_DESC = new org.apache.thrift.protocol.TField("ia", org.apache.thrift.protocol.TType.STRUCT, (short)2);
11459 private static final org.apache.thrift.protocol.TField EXIST_FIELD_DESC = new org.apache.thrift.protocol.TField("exist", org.apache.thrift.protocol.TType.STRUCT, (short)3);
11460
11461 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
11462 static {
11463 schemes.put(StandardScheme.class, new createTable_resultStandardSchemeFactory());
11464 schemes.put(TupleScheme.class, new createTable_resultTupleSchemeFactory());
11465 }
11466
11467 public IOError io;
11468 public IllegalArgument ia;
11469 public AlreadyExists exist;
11470
11471
11472 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
11473 IO((short)1, "io"),
11474 IA((short)2, "ia"),
11475 EXIST((short)3, "exist");
11476
11477 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
11478
11479 static {
11480 for (_Fields field : EnumSet.allOf(_Fields.class)) {
11481 byName.put(field.getFieldName(), field);
11482 }
11483 }
11484
11485
11486
11487
11488 public static _Fields findByThriftId(int fieldId) {
11489 switch(fieldId) {
11490 case 1:
11491 return IO;
11492 case 2:
11493 return IA;
11494 case 3:
11495 return EXIST;
11496 default:
11497 return null;
11498 }
11499 }
11500
11501
11502
11503
11504
11505 public static _Fields findByThriftIdOrThrow(int fieldId) {
11506 _Fields fields = findByThriftId(fieldId);
11507 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
11508 return fields;
11509 }
11510
11511
11512
11513
11514 public static _Fields findByName(String name) {
11515 return byName.get(name);
11516 }
11517
11518 private final short _thriftId;
11519 private final String _fieldName;
11520
11521 _Fields(short thriftId, String fieldName) {
11522 _thriftId = thriftId;
11523 _fieldName = fieldName;
11524 }
11525
11526 public short getThriftFieldId() {
11527 return _thriftId;
11528 }
11529
11530 public String getFieldName() {
11531 return _fieldName;
11532 }
11533 }
11534
11535
11536 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
11537 static {
11538 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
11539 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
11540 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
11541 tmpMap.put(_Fields.IA, new org.apache.thrift.meta_data.FieldMetaData("ia", org.apache.thrift.TFieldRequirementType.DEFAULT,
11542 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
11543 tmpMap.put(_Fields.EXIST, new org.apache.thrift.meta_data.FieldMetaData("exist", org.apache.thrift.TFieldRequirementType.DEFAULT,
11544 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
11545 metaDataMap = Collections.unmodifiableMap(tmpMap);
11546 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(createTable_result.class, metaDataMap);
11547 }
11548
11549 public createTable_result() {
11550 }
11551
11552 public createTable_result(
11553 IOError io,
11554 IllegalArgument ia,
11555 AlreadyExists exist)
11556 {
11557 this();
11558 this.io = io;
11559 this.ia = ia;
11560 this.exist = exist;
11561 }
11562
11563
11564
11565
11566 public createTable_result(createTable_result other) {
11567 if (other.isSetIo()) {
11568 this.io = new IOError(other.io);
11569 }
11570 if (other.isSetIa()) {
11571 this.ia = new IllegalArgument(other.ia);
11572 }
11573 if (other.isSetExist()) {
11574 this.exist = new AlreadyExists(other.exist);
11575 }
11576 }
11577
11578 public createTable_result deepCopy() {
11579 return new createTable_result(this);
11580 }
11581
11582 @Override
11583 public void clear() {
11584 this.io = null;
11585 this.ia = null;
11586 this.exist = null;
11587 }
11588
11589 public IOError getIo() {
11590 return this.io;
11591 }
11592
11593 public createTable_result setIo(IOError io) {
11594 this.io = io;
11595 return this;
11596 }
11597
11598 public void unsetIo() {
11599 this.io = null;
11600 }
11601
11602
11603 public boolean isSetIo() {
11604 return this.io != null;
11605 }
11606
11607 public void setIoIsSet(boolean value) {
11608 if (!value) {
11609 this.io = null;
11610 }
11611 }
11612
11613 public IllegalArgument getIa() {
11614 return this.ia;
11615 }
11616
11617 public createTable_result setIa(IllegalArgument ia) {
11618 this.ia = ia;
11619 return this;
11620 }
11621
11622 public void unsetIa() {
11623 this.ia = null;
11624 }
11625
11626
11627 public boolean isSetIa() {
11628 return this.ia != null;
11629 }
11630
11631 public void setIaIsSet(boolean value) {
11632 if (!value) {
11633 this.ia = null;
11634 }
11635 }
11636
11637 public AlreadyExists getExist() {
11638 return this.exist;
11639 }
11640
11641 public createTable_result setExist(AlreadyExists exist) {
11642 this.exist = exist;
11643 return this;
11644 }
11645
11646 public void unsetExist() {
11647 this.exist = null;
11648 }
11649
11650
11651 public boolean isSetExist() {
11652 return this.exist != null;
11653 }
11654
11655 public void setExistIsSet(boolean value) {
11656 if (!value) {
11657 this.exist = null;
11658 }
11659 }
11660
11661 public void setFieldValue(_Fields field, Object value) {
11662 switch (field) {
11663 case IO:
11664 if (value == null) {
11665 unsetIo();
11666 } else {
11667 setIo((IOError)value);
11668 }
11669 break;
11670
11671 case IA:
11672 if (value == null) {
11673 unsetIa();
11674 } else {
11675 setIa((IllegalArgument)value);
11676 }
11677 break;
11678
11679 case EXIST:
11680 if (value == null) {
11681 unsetExist();
11682 } else {
11683 setExist((AlreadyExists)value);
11684 }
11685 break;
11686
11687 }
11688 }
11689
11690 public Object getFieldValue(_Fields field) {
11691 switch (field) {
11692 case IO:
11693 return getIo();
11694
11695 case IA:
11696 return getIa();
11697
11698 case EXIST:
11699 return getExist();
11700
11701 }
11702 throw new IllegalStateException();
11703 }
11704
11705
11706 public boolean isSet(_Fields field) {
11707 if (field == null) {
11708 throw new IllegalArgumentException();
11709 }
11710
11711 switch (field) {
11712 case IO:
11713 return isSetIo();
11714 case IA:
11715 return isSetIa();
11716 case EXIST:
11717 return isSetExist();
11718 }
11719 throw new IllegalStateException();
11720 }
11721
11722 @Override
11723 public boolean equals(Object that) {
11724 if (that == null)
11725 return false;
11726 if (that instanceof createTable_result)
11727 return this.equals((createTable_result)that);
11728 return false;
11729 }
11730
11731 public boolean equals(createTable_result that) {
11732 if (that == null)
11733 return false;
11734
11735 boolean this_present_io = true && this.isSetIo();
11736 boolean that_present_io = true && that.isSetIo();
11737 if (this_present_io || that_present_io) {
11738 if (!(this_present_io && that_present_io))
11739 return false;
11740 if (!this.io.equals(that.io))
11741 return false;
11742 }
11743
11744 boolean this_present_ia = true && this.isSetIa();
11745 boolean that_present_ia = true && that.isSetIa();
11746 if (this_present_ia || that_present_ia) {
11747 if (!(this_present_ia && that_present_ia))
11748 return false;
11749 if (!this.ia.equals(that.ia))
11750 return false;
11751 }
11752
11753 boolean this_present_exist = true && this.isSetExist();
11754 boolean that_present_exist = true && that.isSetExist();
11755 if (this_present_exist || that_present_exist) {
11756 if (!(this_present_exist && that_present_exist))
11757 return false;
11758 if (!this.exist.equals(that.exist))
11759 return false;
11760 }
11761
11762 return true;
11763 }
11764
11765 @Override
11766 public int hashCode() {
11767 HashCodeBuilder builder = new HashCodeBuilder();
11768
11769 boolean present_io = true && (isSetIo());
11770 builder.append(present_io);
11771 if (present_io)
11772 builder.append(io);
11773
11774 boolean present_ia = true && (isSetIa());
11775 builder.append(present_ia);
11776 if (present_ia)
11777 builder.append(ia);
11778
11779 boolean present_exist = true && (isSetExist());
11780 builder.append(present_exist);
11781 if (present_exist)
11782 builder.append(exist);
11783
11784 return builder.toHashCode();
11785 }
11786
11787 public int compareTo(createTable_result other) {
11788 if (!getClass().equals(other.getClass())) {
11789 return getClass().getName().compareTo(other.getClass().getName());
11790 }
11791
11792 int lastComparison = 0;
11793 createTable_result typedOther = (createTable_result)other;
11794
11795 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
11796 if (lastComparison != 0) {
11797 return lastComparison;
11798 }
11799 if (isSetIo()) {
11800 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
11801 if (lastComparison != 0) {
11802 return lastComparison;
11803 }
11804 }
11805 lastComparison = Boolean.valueOf(isSetIa()).compareTo(typedOther.isSetIa());
11806 if (lastComparison != 0) {
11807 return lastComparison;
11808 }
11809 if (isSetIa()) {
11810 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.ia, typedOther.ia);
11811 if (lastComparison != 0) {
11812 return lastComparison;
11813 }
11814 }
11815 lastComparison = Boolean.valueOf(isSetExist()).compareTo(typedOther.isSetExist());
11816 if (lastComparison != 0) {
11817 return lastComparison;
11818 }
11819 if (isSetExist()) {
11820 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.exist, typedOther.exist);
11821 if (lastComparison != 0) {
11822 return lastComparison;
11823 }
11824 }
11825 return 0;
11826 }
11827
11828 public _Fields fieldForId(int fieldId) {
11829 return _Fields.findByThriftId(fieldId);
11830 }
11831
11832 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
11833 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
11834 }
11835
11836 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
11837 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
11838 }
11839
11840 @Override
11841 public String toString() {
11842 StringBuilder sb = new StringBuilder("createTable_result(");
11843 boolean first = true;
11844
11845 sb.append("io:");
11846 if (this.io == null) {
11847 sb.append("null");
11848 } else {
11849 sb.append(this.io);
11850 }
11851 first = false;
11852 if (!first) sb.append(", ");
11853 sb.append("ia:");
11854 if (this.ia == null) {
11855 sb.append("null");
11856 } else {
11857 sb.append(this.ia);
11858 }
11859 first = false;
11860 if (!first) sb.append(", ");
11861 sb.append("exist:");
11862 if (this.exist == null) {
11863 sb.append("null");
11864 } else {
11865 sb.append(this.exist);
11866 }
11867 first = false;
11868 sb.append(")");
11869 return sb.toString();
11870 }
11871
11872 public void validate() throws org.apache.thrift.TException {
11873
11874 }
11875
11876 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
11877 try {
11878 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
11879 } catch (org.apache.thrift.TException te) {
11880 throw new java.io.IOException(te);
11881 }
11882 }
11883
11884 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
11885 try {
11886 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
11887 } catch (org.apache.thrift.TException te) {
11888 throw new java.io.IOException(te);
11889 }
11890 }
11891
11892 private static class createTable_resultStandardSchemeFactory implements SchemeFactory {
11893 public createTable_resultStandardScheme getScheme() {
11894 return new createTable_resultStandardScheme();
11895 }
11896 }
11897
11898 private static class createTable_resultStandardScheme extends StandardScheme<createTable_result> {
11899
11900 public void read(org.apache.thrift.protocol.TProtocol iprot, createTable_result struct) throws org.apache.thrift.TException {
11901 org.apache.thrift.protocol.TField schemeField;
11902 iprot.readStructBegin();
11903 while (true)
11904 {
11905 schemeField = iprot.readFieldBegin();
11906 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
11907 break;
11908 }
11909 switch (schemeField.id) {
11910 case 1:
11911 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
11912 struct.io = new IOError();
11913 struct.io.read(iprot);
11914 struct.setIoIsSet(true);
11915 } else {
11916 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
11917 }
11918 break;
11919 case 2:
11920 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
11921 struct.ia = new IllegalArgument();
11922 struct.ia.read(iprot);
11923 struct.setIaIsSet(true);
11924 } else {
11925 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
11926 }
11927 break;
11928 case 3:
11929 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
11930 struct.exist = new AlreadyExists();
11931 struct.exist.read(iprot);
11932 struct.setExistIsSet(true);
11933 } else {
11934 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
11935 }
11936 break;
11937 default:
11938 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
11939 }
11940 iprot.readFieldEnd();
11941 }
11942 iprot.readStructEnd();
11943
11944
11945 struct.validate();
11946 }
11947
11948 public void write(org.apache.thrift.protocol.TProtocol oprot, createTable_result struct) throws org.apache.thrift.TException {
11949 struct.validate();
11950
11951 oprot.writeStructBegin(STRUCT_DESC);
11952 if (struct.io != null) {
11953 oprot.writeFieldBegin(IO_FIELD_DESC);
11954 struct.io.write(oprot);
11955 oprot.writeFieldEnd();
11956 }
11957 if (struct.ia != null) {
11958 oprot.writeFieldBegin(IA_FIELD_DESC);
11959 struct.ia.write(oprot);
11960 oprot.writeFieldEnd();
11961 }
11962 if (struct.exist != null) {
11963 oprot.writeFieldBegin(EXIST_FIELD_DESC);
11964 struct.exist.write(oprot);
11965 oprot.writeFieldEnd();
11966 }
11967 oprot.writeFieldStop();
11968 oprot.writeStructEnd();
11969 }
11970
11971 }
11972
11973 private static class createTable_resultTupleSchemeFactory implements SchemeFactory {
11974 public createTable_resultTupleScheme getScheme() {
11975 return new createTable_resultTupleScheme();
11976 }
11977 }
11978
11979 private static class createTable_resultTupleScheme extends TupleScheme<createTable_result> {
11980
11981 @Override
11982 public void write(org.apache.thrift.protocol.TProtocol prot, createTable_result struct) throws org.apache.thrift.TException {
11983 TTupleProtocol oprot = (TTupleProtocol) prot;
11984 BitSet optionals = new BitSet();
11985 if (struct.isSetIo()) {
11986 optionals.set(0);
11987 }
11988 if (struct.isSetIa()) {
11989 optionals.set(1);
11990 }
11991 if (struct.isSetExist()) {
11992 optionals.set(2);
11993 }
11994 oprot.writeBitSet(optionals, 3);
11995 if (struct.isSetIo()) {
11996 struct.io.write(oprot);
11997 }
11998 if (struct.isSetIa()) {
11999 struct.ia.write(oprot);
12000 }
12001 if (struct.isSetExist()) {
12002 struct.exist.write(oprot);
12003 }
12004 }
12005
12006 @Override
12007 public void read(org.apache.thrift.protocol.TProtocol prot, createTable_result struct) throws org.apache.thrift.TException {
12008 TTupleProtocol iprot = (TTupleProtocol) prot;
12009 BitSet incoming = iprot.readBitSet(3);
12010 if (incoming.get(0)) {
12011 struct.io = new IOError();
12012 struct.io.read(iprot);
12013 struct.setIoIsSet(true);
12014 }
12015 if (incoming.get(1)) {
12016 struct.ia = new IllegalArgument();
12017 struct.ia.read(iprot);
12018 struct.setIaIsSet(true);
12019 }
12020 if (incoming.get(2)) {
12021 struct.exist = new AlreadyExists();
12022 struct.exist.read(iprot);
12023 struct.setExistIsSet(true);
12024 }
12025 }
12026 }
12027
12028 }
12029
12030 public static class deleteTable_args implements org.apache.thrift.TBase<deleteTable_args, deleteTable_args._Fields>, java.io.Serializable, Cloneable {
12031 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("deleteTable_args");
12032
12033 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
12034
12035 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
12036 static {
12037 schemes.put(StandardScheme.class, new deleteTable_argsStandardSchemeFactory());
12038 schemes.put(TupleScheme.class, new deleteTable_argsTupleSchemeFactory());
12039 }
12040
12041
12042
12043
12044 public ByteBuffer tableName;
12045
12046
12047 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
12048
12049
12050
12051 TABLE_NAME((short)1, "tableName");
12052
12053 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
12054
12055 static {
12056 for (_Fields field : EnumSet.allOf(_Fields.class)) {
12057 byName.put(field.getFieldName(), field);
12058 }
12059 }
12060
12061
12062
12063
12064 public static _Fields findByThriftId(int fieldId) {
12065 switch(fieldId) {
12066 case 1:
12067 return TABLE_NAME;
12068 default:
12069 return null;
12070 }
12071 }
12072
12073
12074
12075
12076
12077 public static _Fields findByThriftIdOrThrow(int fieldId) {
12078 _Fields fields = findByThriftId(fieldId);
12079 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
12080 return fields;
12081 }
12082
12083
12084
12085
12086 public static _Fields findByName(String name) {
12087 return byName.get(name);
12088 }
12089
12090 private final short _thriftId;
12091 private final String _fieldName;
12092
12093 _Fields(short thriftId, String fieldName) {
12094 _thriftId = thriftId;
12095 _fieldName = fieldName;
12096 }
12097
12098 public short getThriftFieldId() {
12099 return _thriftId;
12100 }
12101
12102 public String getFieldName() {
12103 return _fieldName;
12104 }
12105 }
12106
12107
12108 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
12109 static {
12110 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
12111 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
12112 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
12113 metaDataMap = Collections.unmodifiableMap(tmpMap);
12114 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(deleteTable_args.class, metaDataMap);
12115 }
12116
12117 public deleteTable_args() {
12118 }
12119
12120 public deleteTable_args(
12121 ByteBuffer tableName)
12122 {
12123 this();
12124 this.tableName = tableName;
12125 }
12126
12127
12128
12129
12130 public deleteTable_args(deleteTable_args other) {
12131 if (other.isSetTableName()) {
12132 this.tableName = other.tableName;
12133 }
12134 }
12135
12136 public deleteTable_args deepCopy() {
12137 return new deleteTable_args(this);
12138 }
12139
12140 @Override
12141 public void clear() {
12142 this.tableName = null;
12143 }
12144
12145
12146
12147
12148 public byte[] getTableName() {
12149 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
12150 return tableName == null ? null : tableName.array();
12151 }
12152
12153 public ByteBuffer bufferForTableName() {
12154 return tableName;
12155 }
12156
12157
12158
12159
12160 public deleteTable_args setTableName(byte[] tableName) {
12161 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
12162 return this;
12163 }
12164
12165 public deleteTable_args setTableName(ByteBuffer tableName) {
12166 this.tableName = tableName;
12167 return this;
12168 }
12169
12170 public void unsetTableName() {
12171 this.tableName = null;
12172 }
12173
12174
12175 public boolean isSetTableName() {
12176 return this.tableName != null;
12177 }
12178
12179 public void setTableNameIsSet(boolean value) {
12180 if (!value) {
12181 this.tableName = null;
12182 }
12183 }
12184
12185 public void setFieldValue(_Fields field, Object value) {
12186 switch (field) {
12187 case TABLE_NAME:
12188 if (value == null) {
12189 unsetTableName();
12190 } else {
12191 setTableName((ByteBuffer)value);
12192 }
12193 break;
12194
12195 }
12196 }
12197
12198 public Object getFieldValue(_Fields field) {
12199 switch (field) {
12200 case TABLE_NAME:
12201 return getTableName();
12202
12203 }
12204 throw new IllegalStateException();
12205 }
12206
12207
12208 public boolean isSet(_Fields field) {
12209 if (field == null) {
12210 throw new IllegalArgumentException();
12211 }
12212
12213 switch (field) {
12214 case TABLE_NAME:
12215 return isSetTableName();
12216 }
12217 throw new IllegalStateException();
12218 }
12219
12220 @Override
12221 public boolean equals(Object that) {
12222 if (that == null)
12223 return false;
12224 if (that instanceof deleteTable_args)
12225 return this.equals((deleteTable_args)that);
12226 return false;
12227 }
12228
12229 public boolean equals(deleteTable_args that) {
12230 if (that == null)
12231 return false;
12232
12233 boolean this_present_tableName = true && this.isSetTableName();
12234 boolean that_present_tableName = true && that.isSetTableName();
12235 if (this_present_tableName || that_present_tableName) {
12236 if (!(this_present_tableName && that_present_tableName))
12237 return false;
12238 if (!this.tableName.equals(that.tableName))
12239 return false;
12240 }
12241
12242 return true;
12243 }
12244
12245 @Override
12246 public int hashCode() {
12247 HashCodeBuilder builder = new HashCodeBuilder();
12248
12249 boolean present_tableName = true && (isSetTableName());
12250 builder.append(present_tableName);
12251 if (present_tableName)
12252 builder.append(tableName);
12253
12254 return builder.toHashCode();
12255 }
12256
12257 public int compareTo(deleteTable_args other) {
12258 if (!getClass().equals(other.getClass())) {
12259 return getClass().getName().compareTo(other.getClass().getName());
12260 }
12261
12262 int lastComparison = 0;
12263 deleteTable_args typedOther = (deleteTable_args)other;
12264
12265 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
12266 if (lastComparison != 0) {
12267 return lastComparison;
12268 }
12269 if (isSetTableName()) {
12270 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
12271 if (lastComparison != 0) {
12272 return lastComparison;
12273 }
12274 }
12275 return 0;
12276 }
12277
12278 public _Fields fieldForId(int fieldId) {
12279 return _Fields.findByThriftId(fieldId);
12280 }
12281
12282 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
12283 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
12284 }
12285
12286 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
12287 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
12288 }
12289
12290 @Override
12291 public String toString() {
12292 StringBuilder sb = new StringBuilder("deleteTable_args(");
12293 boolean first = true;
12294
12295 sb.append("tableName:");
12296 if (this.tableName == null) {
12297 sb.append("null");
12298 } else {
12299 sb.append(this.tableName);
12300 }
12301 first = false;
12302 sb.append(")");
12303 return sb.toString();
12304 }
12305
12306 public void validate() throws org.apache.thrift.TException {
12307
12308 }
12309
12310 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
12311 try {
12312 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
12313 } catch (org.apache.thrift.TException te) {
12314 throw new java.io.IOException(te);
12315 }
12316 }
12317
12318 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
12319 try {
12320 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
12321 } catch (org.apache.thrift.TException te) {
12322 throw new java.io.IOException(te);
12323 }
12324 }
12325
12326 private static class deleteTable_argsStandardSchemeFactory implements SchemeFactory {
12327 public deleteTable_argsStandardScheme getScheme() {
12328 return new deleteTable_argsStandardScheme();
12329 }
12330 }
12331
12332 private static class deleteTable_argsStandardScheme extends StandardScheme<deleteTable_args> {
12333
12334 public void read(org.apache.thrift.protocol.TProtocol iprot, deleteTable_args struct) throws org.apache.thrift.TException {
12335 org.apache.thrift.protocol.TField schemeField;
12336 iprot.readStructBegin();
12337 while (true)
12338 {
12339 schemeField = iprot.readFieldBegin();
12340 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
12341 break;
12342 }
12343 switch (schemeField.id) {
12344 case 1:
12345 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
12346 struct.tableName = iprot.readBinary();
12347 struct.setTableNameIsSet(true);
12348 } else {
12349 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
12350 }
12351 break;
12352 default:
12353 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
12354 }
12355 iprot.readFieldEnd();
12356 }
12357 iprot.readStructEnd();
12358
12359
12360 struct.validate();
12361 }
12362
12363 public void write(org.apache.thrift.protocol.TProtocol oprot, deleteTable_args struct) throws org.apache.thrift.TException {
12364 struct.validate();
12365
12366 oprot.writeStructBegin(STRUCT_DESC);
12367 if (struct.tableName != null) {
12368 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
12369 oprot.writeBinary(struct.tableName);
12370 oprot.writeFieldEnd();
12371 }
12372 oprot.writeFieldStop();
12373 oprot.writeStructEnd();
12374 }
12375
12376 }
12377
12378 private static class deleteTable_argsTupleSchemeFactory implements SchemeFactory {
12379 public deleteTable_argsTupleScheme getScheme() {
12380 return new deleteTable_argsTupleScheme();
12381 }
12382 }
12383
12384 private static class deleteTable_argsTupleScheme extends TupleScheme<deleteTable_args> {
12385
12386 @Override
12387 public void write(org.apache.thrift.protocol.TProtocol prot, deleteTable_args struct) throws org.apache.thrift.TException {
12388 TTupleProtocol oprot = (TTupleProtocol) prot;
12389 BitSet optionals = new BitSet();
12390 if (struct.isSetTableName()) {
12391 optionals.set(0);
12392 }
12393 oprot.writeBitSet(optionals, 1);
12394 if (struct.isSetTableName()) {
12395 oprot.writeBinary(struct.tableName);
12396 }
12397 }
12398
12399 @Override
12400 public void read(org.apache.thrift.protocol.TProtocol prot, deleteTable_args struct) throws org.apache.thrift.TException {
12401 TTupleProtocol iprot = (TTupleProtocol) prot;
12402 BitSet incoming = iprot.readBitSet(1);
12403 if (incoming.get(0)) {
12404 struct.tableName = iprot.readBinary();
12405 struct.setTableNameIsSet(true);
12406 }
12407 }
12408 }
12409
12410 }
12411
12412 public static class deleteTable_result implements org.apache.thrift.TBase<deleteTable_result, deleteTable_result._Fields>, java.io.Serializable, Cloneable {
12413 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("deleteTable_result");
12414
12415 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
12416
12417 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
12418 static {
12419 schemes.put(StandardScheme.class, new deleteTable_resultStandardSchemeFactory());
12420 schemes.put(TupleScheme.class, new deleteTable_resultTupleSchemeFactory());
12421 }
12422
12423 public IOError io;
12424
12425
12426 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
12427 IO((short)1, "io");
12428
12429 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
12430
12431 static {
12432 for (_Fields field : EnumSet.allOf(_Fields.class)) {
12433 byName.put(field.getFieldName(), field);
12434 }
12435 }
12436
12437
12438
12439
12440 public static _Fields findByThriftId(int fieldId) {
12441 switch(fieldId) {
12442 case 1:
12443 return IO;
12444 default:
12445 return null;
12446 }
12447 }
12448
12449
12450
12451
12452
12453 public static _Fields findByThriftIdOrThrow(int fieldId) {
12454 _Fields fields = findByThriftId(fieldId);
12455 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
12456 return fields;
12457 }
12458
12459
12460
12461
12462 public static _Fields findByName(String name) {
12463 return byName.get(name);
12464 }
12465
12466 private final short _thriftId;
12467 private final String _fieldName;
12468
12469 _Fields(short thriftId, String fieldName) {
12470 _thriftId = thriftId;
12471 _fieldName = fieldName;
12472 }
12473
12474 public short getThriftFieldId() {
12475 return _thriftId;
12476 }
12477
12478 public String getFieldName() {
12479 return _fieldName;
12480 }
12481 }
12482
12483
12484 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
12485 static {
12486 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
12487 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
12488 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
12489 metaDataMap = Collections.unmodifiableMap(tmpMap);
12490 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(deleteTable_result.class, metaDataMap);
12491 }
12492
12493 public deleteTable_result() {
12494 }
12495
12496 public deleteTable_result(
12497 IOError io)
12498 {
12499 this();
12500 this.io = io;
12501 }
12502
12503
12504
12505
12506 public deleteTable_result(deleteTable_result other) {
12507 if (other.isSetIo()) {
12508 this.io = new IOError(other.io);
12509 }
12510 }
12511
12512 public deleteTable_result deepCopy() {
12513 return new deleteTable_result(this);
12514 }
12515
12516 @Override
12517 public void clear() {
12518 this.io = null;
12519 }
12520
12521 public IOError getIo() {
12522 return this.io;
12523 }
12524
12525 public deleteTable_result setIo(IOError io) {
12526 this.io = io;
12527 return this;
12528 }
12529
12530 public void unsetIo() {
12531 this.io = null;
12532 }
12533
12534
12535 public boolean isSetIo() {
12536 return this.io != null;
12537 }
12538
12539 public void setIoIsSet(boolean value) {
12540 if (!value) {
12541 this.io = null;
12542 }
12543 }
12544
12545 public void setFieldValue(_Fields field, Object value) {
12546 switch (field) {
12547 case IO:
12548 if (value == null) {
12549 unsetIo();
12550 } else {
12551 setIo((IOError)value);
12552 }
12553 break;
12554
12555 }
12556 }
12557
12558 public Object getFieldValue(_Fields field) {
12559 switch (field) {
12560 case IO:
12561 return getIo();
12562
12563 }
12564 throw new IllegalStateException();
12565 }
12566
12567
12568 public boolean isSet(_Fields field) {
12569 if (field == null) {
12570 throw new IllegalArgumentException();
12571 }
12572
12573 switch (field) {
12574 case IO:
12575 return isSetIo();
12576 }
12577 throw new IllegalStateException();
12578 }
12579
12580 @Override
12581 public boolean equals(Object that) {
12582 if (that == null)
12583 return false;
12584 if (that instanceof deleteTable_result)
12585 return this.equals((deleteTable_result)that);
12586 return false;
12587 }
12588
12589 public boolean equals(deleteTable_result that) {
12590 if (that == null)
12591 return false;
12592
12593 boolean this_present_io = true && this.isSetIo();
12594 boolean that_present_io = true && that.isSetIo();
12595 if (this_present_io || that_present_io) {
12596 if (!(this_present_io && that_present_io))
12597 return false;
12598 if (!this.io.equals(that.io))
12599 return false;
12600 }
12601
12602 return true;
12603 }
12604
12605 @Override
12606 public int hashCode() {
12607 HashCodeBuilder builder = new HashCodeBuilder();
12608
12609 boolean present_io = true && (isSetIo());
12610 builder.append(present_io);
12611 if (present_io)
12612 builder.append(io);
12613
12614 return builder.toHashCode();
12615 }
12616
12617 public int compareTo(deleteTable_result other) {
12618 if (!getClass().equals(other.getClass())) {
12619 return getClass().getName().compareTo(other.getClass().getName());
12620 }
12621
12622 int lastComparison = 0;
12623 deleteTable_result typedOther = (deleteTable_result)other;
12624
12625 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
12626 if (lastComparison != 0) {
12627 return lastComparison;
12628 }
12629 if (isSetIo()) {
12630 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
12631 if (lastComparison != 0) {
12632 return lastComparison;
12633 }
12634 }
12635 return 0;
12636 }
12637
12638 public _Fields fieldForId(int fieldId) {
12639 return _Fields.findByThriftId(fieldId);
12640 }
12641
12642 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
12643 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
12644 }
12645
12646 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
12647 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
12648 }
12649
12650 @Override
12651 public String toString() {
12652 StringBuilder sb = new StringBuilder("deleteTable_result(");
12653 boolean first = true;
12654
12655 sb.append("io:");
12656 if (this.io == null) {
12657 sb.append("null");
12658 } else {
12659 sb.append(this.io);
12660 }
12661 first = false;
12662 sb.append(")");
12663 return sb.toString();
12664 }
12665
12666 public void validate() throws org.apache.thrift.TException {
12667
12668 }
12669
12670 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
12671 try {
12672 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
12673 } catch (org.apache.thrift.TException te) {
12674 throw new java.io.IOException(te);
12675 }
12676 }
12677
12678 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
12679 try {
12680 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
12681 } catch (org.apache.thrift.TException te) {
12682 throw new java.io.IOException(te);
12683 }
12684 }
12685
12686 private static class deleteTable_resultStandardSchemeFactory implements SchemeFactory {
12687 public deleteTable_resultStandardScheme getScheme() {
12688 return new deleteTable_resultStandardScheme();
12689 }
12690 }
12691
12692 private static class deleteTable_resultStandardScheme extends StandardScheme<deleteTable_result> {
12693
12694 public void read(org.apache.thrift.protocol.TProtocol iprot, deleteTable_result struct) throws org.apache.thrift.TException {
12695 org.apache.thrift.protocol.TField schemeField;
12696 iprot.readStructBegin();
12697 while (true)
12698 {
12699 schemeField = iprot.readFieldBegin();
12700 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
12701 break;
12702 }
12703 switch (schemeField.id) {
12704 case 1:
12705 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
12706 struct.io = new IOError();
12707 struct.io.read(iprot);
12708 struct.setIoIsSet(true);
12709 } else {
12710 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
12711 }
12712 break;
12713 default:
12714 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
12715 }
12716 iprot.readFieldEnd();
12717 }
12718 iprot.readStructEnd();
12719
12720
12721 struct.validate();
12722 }
12723
12724 public void write(org.apache.thrift.protocol.TProtocol oprot, deleteTable_result struct) throws org.apache.thrift.TException {
12725 struct.validate();
12726
12727 oprot.writeStructBegin(STRUCT_DESC);
12728 if (struct.io != null) {
12729 oprot.writeFieldBegin(IO_FIELD_DESC);
12730 struct.io.write(oprot);
12731 oprot.writeFieldEnd();
12732 }
12733 oprot.writeFieldStop();
12734 oprot.writeStructEnd();
12735 }
12736
12737 }
12738
12739 private static class deleteTable_resultTupleSchemeFactory implements SchemeFactory {
12740 public deleteTable_resultTupleScheme getScheme() {
12741 return new deleteTable_resultTupleScheme();
12742 }
12743 }
12744
12745 private static class deleteTable_resultTupleScheme extends TupleScheme<deleteTable_result> {
12746
12747 @Override
12748 public void write(org.apache.thrift.protocol.TProtocol prot, deleteTable_result struct) throws org.apache.thrift.TException {
12749 TTupleProtocol oprot = (TTupleProtocol) prot;
12750 BitSet optionals = new BitSet();
12751 if (struct.isSetIo()) {
12752 optionals.set(0);
12753 }
12754 oprot.writeBitSet(optionals, 1);
12755 if (struct.isSetIo()) {
12756 struct.io.write(oprot);
12757 }
12758 }
12759
12760 @Override
12761 public void read(org.apache.thrift.protocol.TProtocol prot, deleteTable_result struct) throws org.apache.thrift.TException {
12762 TTupleProtocol iprot = (TTupleProtocol) prot;
12763 BitSet incoming = iprot.readBitSet(1);
12764 if (incoming.get(0)) {
12765 struct.io = new IOError();
12766 struct.io.read(iprot);
12767 struct.setIoIsSet(true);
12768 }
12769 }
12770 }
12771
12772 }
12773
12774 public static class get_args implements org.apache.thrift.TBase<get_args, get_args._Fields>, java.io.Serializable, Cloneable {
12775 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("get_args");
12776
12777 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
12778 private static final org.apache.thrift.protocol.TField ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("row", org.apache.thrift.protocol.TType.STRING, (short)2);
12779 private static final org.apache.thrift.protocol.TField COLUMN_FIELD_DESC = new org.apache.thrift.protocol.TField("column", org.apache.thrift.protocol.TType.STRING, (short)3);
12780 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)4);
12781
12782 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
12783 static {
12784 schemes.put(StandardScheme.class, new get_argsStandardSchemeFactory());
12785 schemes.put(TupleScheme.class, new get_argsTupleSchemeFactory());
12786 }
12787
12788
12789
12790
12791 public ByteBuffer tableName;
12792
12793
12794
12795 public ByteBuffer row;
12796
12797
12798
12799 public ByteBuffer column;
12800
12801
12802
12803 public Map<ByteBuffer,ByteBuffer> attributes;
12804
12805
12806 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
12807
12808
12809
12810 TABLE_NAME((short)1, "tableName"),
12811
12812
12813
12814 ROW((short)2, "row"),
12815
12816
12817
12818 COLUMN((short)3, "column"),
12819
12820
12821
12822 ATTRIBUTES((short)4, "attributes");
12823
12824 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
12825
12826 static {
12827 for (_Fields field : EnumSet.allOf(_Fields.class)) {
12828 byName.put(field.getFieldName(), field);
12829 }
12830 }
12831
12832
12833
12834
12835 public static _Fields findByThriftId(int fieldId) {
12836 switch(fieldId) {
12837 case 1:
12838 return TABLE_NAME;
12839 case 2:
12840 return ROW;
12841 case 3:
12842 return COLUMN;
12843 case 4:
12844 return ATTRIBUTES;
12845 default:
12846 return null;
12847 }
12848 }
12849
12850
12851
12852
12853
12854 public static _Fields findByThriftIdOrThrow(int fieldId) {
12855 _Fields fields = findByThriftId(fieldId);
12856 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
12857 return fields;
12858 }
12859
12860
12861
12862
12863 public static _Fields findByName(String name) {
12864 return byName.get(name);
12865 }
12866
12867 private final short _thriftId;
12868 private final String _fieldName;
12869
12870 _Fields(short thriftId, String fieldName) {
12871 _thriftId = thriftId;
12872 _fieldName = fieldName;
12873 }
12874
12875 public short getThriftFieldId() {
12876 return _thriftId;
12877 }
12878
12879 public String getFieldName() {
12880 return _fieldName;
12881 }
12882 }
12883
12884
12885 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
12886 static {
12887 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
12888 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
12889 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
12890 tmpMap.put(_Fields.ROW, new org.apache.thrift.meta_data.FieldMetaData("row", org.apache.thrift.TFieldRequirementType.DEFAULT,
12891 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
12892 tmpMap.put(_Fields.COLUMN, new org.apache.thrift.meta_data.FieldMetaData("column", org.apache.thrift.TFieldRequirementType.DEFAULT,
12893 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
12894 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
12895 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
12896 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
12897 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
12898 metaDataMap = Collections.unmodifiableMap(tmpMap);
12899 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(get_args.class, metaDataMap);
12900 }
12901
12902 public get_args() {
12903 }
12904
12905 public get_args(
12906 ByteBuffer tableName,
12907 ByteBuffer row,
12908 ByteBuffer column,
12909 Map<ByteBuffer,ByteBuffer> attributes)
12910 {
12911 this();
12912 this.tableName = tableName;
12913 this.row = row;
12914 this.column = column;
12915 this.attributes = attributes;
12916 }
12917
12918
12919
12920
12921 public get_args(get_args other) {
12922 if (other.isSetTableName()) {
12923 this.tableName = other.tableName;
12924 }
12925 if (other.isSetRow()) {
12926 this.row = other.row;
12927 }
12928 if (other.isSetColumn()) {
12929 this.column = other.column;
12930 }
12931 if (other.isSetAttributes()) {
12932 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
12933 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
12934
12935 ByteBuffer other_element_key = other_element.getKey();
12936 ByteBuffer other_element_value = other_element.getValue();
12937
12938 ByteBuffer __this__attributes_copy_key = other_element_key;
12939
12940 ByteBuffer __this__attributes_copy_value = other_element_value;
12941
12942 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
12943 }
12944 this.attributes = __this__attributes;
12945 }
12946 }
12947
12948 public get_args deepCopy() {
12949 return new get_args(this);
12950 }
12951
12952 @Override
12953 public void clear() {
12954 this.tableName = null;
12955 this.row = null;
12956 this.column = null;
12957 this.attributes = null;
12958 }
12959
12960
12961
12962
12963 public byte[] getTableName() {
12964 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
12965 return tableName == null ? null : tableName.array();
12966 }
12967
12968 public ByteBuffer bufferForTableName() {
12969 return tableName;
12970 }
12971
12972
12973
12974
12975 public get_args setTableName(byte[] tableName) {
12976 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
12977 return this;
12978 }
12979
12980 public get_args setTableName(ByteBuffer tableName) {
12981 this.tableName = tableName;
12982 return this;
12983 }
12984
12985 public void unsetTableName() {
12986 this.tableName = null;
12987 }
12988
12989
12990 public boolean isSetTableName() {
12991 return this.tableName != null;
12992 }
12993
12994 public void setTableNameIsSet(boolean value) {
12995 if (!value) {
12996 this.tableName = null;
12997 }
12998 }
12999
13000
13001
13002
13003 public byte[] getRow() {
13004 setRow(org.apache.thrift.TBaseHelper.rightSize(row));
13005 return row == null ? null : row.array();
13006 }
13007
13008 public ByteBuffer bufferForRow() {
13009 return row;
13010 }
13011
13012
13013
13014
13015 public get_args setRow(byte[] row) {
13016 setRow(row == null ? (ByteBuffer)null : ByteBuffer.wrap(row));
13017 return this;
13018 }
13019
13020 public get_args setRow(ByteBuffer row) {
13021 this.row = row;
13022 return this;
13023 }
13024
13025 public void unsetRow() {
13026 this.row = null;
13027 }
13028
13029
13030 public boolean isSetRow() {
13031 return this.row != null;
13032 }
13033
13034 public void setRowIsSet(boolean value) {
13035 if (!value) {
13036 this.row = null;
13037 }
13038 }
13039
13040
13041
13042
13043 public byte[] getColumn() {
13044 setColumn(org.apache.thrift.TBaseHelper.rightSize(column));
13045 return column == null ? null : column.array();
13046 }
13047
13048 public ByteBuffer bufferForColumn() {
13049 return column;
13050 }
13051
13052
13053
13054
13055 public get_args setColumn(byte[] column) {
13056 setColumn(column == null ? (ByteBuffer)null : ByteBuffer.wrap(column));
13057 return this;
13058 }
13059
13060 public get_args setColumn(ByteBuffer column) {
13061 this.column = column;
13062 return this;
13063 }
13064
13065 public void unsetColumn() {
13066 this.column = null;
13067 }
13068
13069
13070 public boolean isSetColumn() {
13071 return this.column != null;
13072 }
13073
13074 public void setColumnIsSet(boolean value) {
13075 if (!value) {
13076 this.column = null;
13077 }
13078 }
13079
13080 public int getAttributesSize() {
13081 return (this.attributes == null) ? 0 : this.attributes.size();
13082 }
13083
13084 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
13085 if (this.attributes == null) {
13086 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
13087 }
13088 this.attributes.put(key, val);
13089 }
13090
13091
13092
13093
13094 public Map<ByteBuffer,ByteBuffer> getAttributes() {
13095 return this.attributes;
13096 }
13097
13098
13099
13100
13101 public get_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
13102 this.attributes = attributes;
13103 return this;
13104 }
13105
13106 public void unsetAttributes() {
13107 this.attributes = null;
13108 }
13109
13110
13111 public boolean isSetAttributes() {
13112 return this.attributes != null;
13113 }
13114
13115 public void setAttributesIsSet(boolean value) {
13116 if (!value) {
13117 this.attributes = null;
13118 }
13119 }
13120
13121 public void setFieldValue(_Fields field, Object value) {
13122 switch (field) {
13123 case TABLE_NAME:
13124 if (value == null) {
13125 unsetTableName();
13126 } else {
13127 setTableName((ByteBuffer)value);
13128 }
13129 break;
13130
13131 case ROW:
13132 if (value == null) {
13133 unsetRow();
13134 } else {
13135 setRow((ByteBuffer)value);
13136 }
13137 break;
13138
13139 case COLUMN:
13140 if (value == null) {
13141 unsetColumn();
13142 } else {
13143 setColumn((ByteBuffer)value);
13144 }
13145 break;
13146
13147 case ATTRIBUTES:
13148 if (value == null) {
13149 unsetAttributes();
13150 } else {
13151 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
13152 }
13153 break;
13154
13155 }
13156 }
13157
13158 public Object getFieldValue(_Fields field) {
13159 switch (field) {
13160 case TABLE_NAME:
13161 return getTableName();
13162
13163 case ROW:
13164 return getRow();
13165
13166 case COLUMN:
13167 return getColumn();
13168
13169 case ATTRIBUTES:
13170 return getAttributes();
13171
13172 }
13173 throw new IllegalStateException();
13174 }
13175
13176
13177 public boolean isSet(_Fields field) {
13178 if (field == null) {
13179 throw new IllegalArgumentException();
13180 }
13181
13182 switch (field) {
13183 case TABLE_NAME:
13184 return isSetTableName();
13185 case ROW:
13186 return isSetRow();
13187 case COLUMN:
13188 return isSetColumn();
13189 case ATTRIBUTES:
13190 return isSetAttributes();
13191 }
13192 throw new IllegalStateException();
13193 }
13194
13195 @Override
13196 public boolean equals(Object that) {
13197 if (that == null)
13198 return false;
13199 if (that instanceof get_args)
13200 return this.equals((get_args)that);
13201 return false;
13202 }
13203
13204 public boolean equals(get_args that) {
13205 if (that == null)
13206 return false;
13207
13208 boolean this_present_tableName = true && this.isSetTableName();
13209 boolean that_present_tableName = true && that.isSetTableName();
13210 if (this_present_tableName || that_present_tableName) {
13211 if (!(this_present_tableName && that_present_tableName))
13212 return false;
13213 if (!this.tableName.equals(that.tableName))
13214 return false;
13215 }
13216
13217 boolean this_present_row = true && this.isSetRow();
13218 boolean that_present_row = true && that.isSetRow();
13219 if (this_present_row || that_present_row) {
13220 if (!(this_present_row && that_present_row))
13221 return false;
13222 if (!this.row.equals(that.row))
13223 return false;
13224 }
13225
13226 boolean this_present_column = true && this.isSetColumn();
13227 boolean that_present_column = true && that.isSetColumn();
13228 if (this_present_column || that_present_column) {
13229 if (!(this_present_column && that_present_column))
13230 return false;
13231 if (!this.column.equals(that.column))
13232 return false;
13233 }
13234
13235 boolean this_present_attributes = true && this.isSetAttributes();
13236 boolean that_present_attributes = true && that.isSetAttributes();
13237 if (this_present_attributes || that_present_attributes) {
13238 if (!(this_present_attributes && that_present_attributes))
13239 return false;
13240 if (!this.attributes.equals(that.attributes))
13241 return false;
13242 }
13243
13244 return true;
13245 }
13246
13247 @Override
13248 public int hashCode() {
13249 HashCodeBuilder builder = new HashCodeBuilder();
13250
13251 boolean present_tableName = true && (isSetTableName());
13252 builder.append(present_tableName);
13253 if (present_tableName)
13254 builder.append(tableName);
13255
13256 boolean present_row = true && (isSetRow());
13257 builder.append(present_row);
13258 if (present_row)
13259 builder.append(row);
13260
13261 boolean present_column = true && (isSetColumn());
13262 builder.append(present_column);
13263 if (present_column)
13264 builder.append(column);
13265
13266 boolean present_attributes = true && (isSetAttributes());
13267 builder.append(present_attributes);
13268 if (present_attributes)
13269 builder.append(attributes);
13270
13271 return builder.toHashCode();
13272 }
13273
13274 public int compareTo(get_args other) {
13275 if (!getClass().equals(other.getClass())) {
13276 return getClass().getName().compareTo(other.getClass().getName());
13277 }
13278
13279 int lastComparison = 0;
13280 get_args typedOther = (get_args)other;
13281
13282 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
13283 if (lastComparison != 0) {
13284 return lastComparison;
13285 }
13286 if (isSetTableName()) {
13287 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
13288 if (lastComparison != 0) {
13289 return lastComparison;
13290 }
13291 }
13292 lastComparison = Boolean.valueOf(isSetRow()).compareTo(typedOther.isSetRow());
13293 if (lastComparison != 0) {
13294 return lastComparison;
13295 }
13296 if (isSetRow()) {
13297 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.row, typedOther.row);
13298 if (lastComparison != 0) {
13299 return lastComparison;
13300 }
13301 }
13302 lastComparison = Boolean.valueOf(isSetColumn()).compareTo(typedOther.isSetColumn());
13303 if (lastComparison != 0) {
13304 return lastComparison;
13305 }
13306 if (isSetColumn()) {
13307 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.column, typedOther.column);
13308 if (lastComparison != 0) {
13309 return lastComparison;
13310 }
13311 }
13312 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
13313 if (lastComparison != 0) {
13314 return lastComparison;
13315 }
13316 if (isSetAttributes()) {
13317 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
13318 if (lastComparison != 0) {
13319 return lastComparison;
13320 }
13321 }
13322 return 0;
13323 }
13324
13325 public _Fields fieldForId(int fieldId) {
13326 return _Fields.findByThriftId(fieldId);
13327 }
13328
13329 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
13330 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
13331 }
13332
13333 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
13334 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
13335 }
13336
13337 @Override
13338 public String toString() {
13339 StringBuilder sb = new StringBuilder("get_args(");
13340 boolean first = true;
13341
13342 sb.append("tableName:");
13343 if (this.tableName == null) {
13344 sb.append("null");
13345 } else {
13346 sb.append(this.tableName);
13347 }
13348 first = false;
13349 if (!first) sb.append(", ");
13350 sb.append("row:");
13351 if (this.row == null) {
13352 sb.append("null");
13353 } else {
13354 sb.append(this.row);
13355 }
13356 first = false;
13357 if (!first) sb.append(", ");
13358 sb.append("column:");
13359 if (this.column == null) {
13360 sb.append("null");
13361 } else {
13362 sb.append(this.column);
13363 }
13364 first = false;
13365 if (!first) sb.append(", ");
13366 sb.append("attributes:");
13367 if (this.attributes == null) {
13368 sb.append("null");
13369 } else {
13370 sb.append(this.attributes);
13371 }
13372 first = false;
13373 sb.append(")");
13374 return sb.toString();
13375 }
13376
13377 public void validate() throws org.apache.thrift.TException {
13378
13379 }
13380
13381 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
13382 try {
13383 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
13384 } catch (org.apache.thrift.TException te) {
13385 throw new java.io.IOException(te);
13386 }
13387 }
13388
13389 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
13390 try {
13391 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
13392 } catch (org.apache.thrift.TException te) {
13393 throw new java.io.IOException(te);
13394 }
13395 }
13396
13397 private static class get_argsStandardSchemeFactory implements SchemeFactory {
13398 public get_argsStandardScheme getScheme() {
13399 return new get_argsStandardScheme();
13400 }
13401 }
13402
13403 private static class get_argsStandardScheme extends StandardScheme<get_args> {
13404
13405 public void read(org.apache.thrift.protocol.TProtocol iprot, get_args struct) throws org.apache.thrift.TException {
13406 org.apache.thrift.protocol.TField schemeField;
13407 iprot.readStructBegin();
13408 while (true)
13409 {
13410 schemeField = iprot.readFieldBegin();
13411 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
13412 break;
13413 }
13414 switch (schemeField.id) {
13415 case 1:
13416 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
13417 struct.tableName = iprot.readBinary();
13418 struct.setTableNameIsSet(true);
13419 } else {
13420 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
13421 }
13422 break;
13423 case 2:
13424 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
13425 struct.row = iprot.readBinary();
13426 struct.setRowIsSet(true);
13427 } else {
13428 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
13429 }
13430 break;
13431 case 3:
13432 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
13433 struct.column = iprot.readBinary();
13434 struct.setColumnIsSet(true);
13435 } else {
13436 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
13437 }
13438 break;
13439 case 4:
13440 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
13441 {
13442 org.apache.thrift.protocol.TMap _map68 = iprot.readMapBegin();
13443 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map68.size);
13444 for (int _i69 = 0; _i69 < _map68.size; ++_i69)
13445 {
13446 ByteBuffer _key70;
13447 ByteBuffer _val71;
13448 _key70 = iprot.readBinary();
13449 _val71 = iprot.readBinary();
13450 struct.attributes.put(_key70, _val71);
13451 }
13452 iprot.readMapEnd();
13453 }
13454 struct.setAttributesIsSet(true);
13455 } else {
13456 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
13457 }
13458 break;
13459 default:
13460 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
13461 }
13462 iprot.readFieldEnd();
13463 }
13464 iprot.readStructEnd();
13465
13466
13467 struct.validate();
13468 }
13469
13470 public void write(org.apache.thrift.protocol.TProtocol oprot, get_args struct) throws org.apache.thrift.TException {
13471 struct.validate();
13472
13473 oprot.writeStructBegin(STRUCT_DESC);
13474 if (struct.tableName != null) {
13475 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
13476 oprot.writeBinary(struct.tableName);
13477 oprot.writeFieldEnd();
13478 }
13479 if (struct.row != null) {
13480 oprot.writeFieldBegin(ROW_FIELD_DESC);
13481 oprot.writeBinary(struct.row);
13482 oprot.writeFieldEnd();
13483 }
13484 if (struct.column != null) {
13485 oprot.writeFieldBegin(COLUMN_FIELD_DESC);
13486 oprot.writeBinary(struct.column);
13487 oprot.writeFieldEnd();
13488 }
13489 if (struct.attributes != null) {
13490 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
13491 {
13492 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
13493 for (Map.Entry<ByteBuffer, ByteBuffer> _iter72 : struct.attributes.entrySet())
13494 {
13495 oprot.writeBinary(_iter72.getKey());
13496 oprot.writeBinary(_iter72.getValue());
13497 }
13498 oprot.writeMapEnd();
13499 }
13500 oprot.writeFieldEnd();
13501 }
13502 oprot.writeFieldStop();
13503 oprot.writeStructEnd();
13504 }
13505
13506 }
13507
13508 private static class get_argsTupleSchemeFactory implements SchemeFactory {
13509 public get_argsTupleScheme getScheme() {
13510 return new get_argsTupleScheme();
13511 }
13512 }
13513
13514 private static class get_argsTupleScheme extends TupleScheme<get_args> {
13515
13516 @Override
13517 public void write(org.apache.thrift.protocol.TProtocol prot, get_args struct) throws org.apache.thrift.TException {
13518 TTupleProtocol oprot = (TTupleProtocol) prot;
13519 BitSet optionals = new BitSet();
13520 if (struct.isSetTableName()) {
13521 optionals.set(0);
13522 }
13523 if (struct.isSetRow()) {
13524 optionals.set(1);
13525 }
13526 if (struct.isSetColumn()) {
13527 optionals.set(2);
13528 }
13529 if (struct.isSetAttributes()) {
13530 optionals.set(3);
13531 }
13532 oprot.writeBitSet(optionals, 4);
13533 if (struct.isSetTableName()) {
13534 oprot.writeBinary(struct.tableName);
13535 }
13536 if (struct.isSetRow()) {
13537 oprot.writeBinary(struct.row);
13538 }
13539 if (struct.isSetColumn()) {
13540 oprot.writeBinary(struct.column);
13541 }
13542 if (struct.isSetAttributes()) {
13543 {
13544 oprot.writeI32(struct.attributes.size());
13545 for (Map.Entry<ByteBuffer, ByteBuffer> _iter73 : struct.attributes.entrySet())
13546 {
13547 oprot.writeBinary(_iter73.getKey());
13548 oprot.writeBinary(_iter73.getValue());
13549 }
13550 }
13551 }
13552 }
13553
13554 @Override
13555 public void read(org.apache.thrift.protocol.TProtocol prot, get_args struct) throws org.apache.thrift.TException {
13556 TTupleProtocol iprot = (TTupleProtocol) prot;
13557 BitSet incoming = iprot.readBitSet(4);
13558 if (incoming.get(0)) {
13559 struct.tableName = iprot.readBinary();
13560 struct.setTableNameIsSet(true);
13561 }
13562 if (incoming.get(1)) {
13563 struct.row = iprot.readBinary();
13564 struct.setRowIsSet(true);
13565 }
13566 if (incoming.get(2)) {
13567 struct.column = iprot.readBinary();
13568 struct.setColumnIsSet(true);
13569 }
13570 if (incoming.get(3)) {
13571 {
13572 org.apache.thrift.protocol.TMap _map74 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
13573 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map74.size);
13574 for (int _i75 = 0; _i75 < _map74.size; ++_i75)
13575 {
13576 ByteBuffer _key76;
13577 ByteBuffer _val77;
13578 _key76 = iprot.readBinary();
13579 _val77 = iprot.readBinary();
13580 struct.attributes.put(_key76, _val77);
13581 }
13582 }
13583 struct.setAttributesIsSet(true);
13584 }
13585 }
13586 }
13587
13588 }
13589
13590 public static class get_result implements org.apache.thrift.TBase<get_result, get_result._Fields>, java.io.Serializable, Cloneable {
13591 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("get_result");
13592
13593 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.LIST, (short)0);
13594 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
13595
13596 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
13597 static {
13598 schemes.put(StandardScheme.class, new get_resultStandardSchemeFactory());
13599 schemes.put(TupleScheme.class, new get_resultTupleSchemeFactory());
13600 }
13601
13602 public List<TCell> success;
13603 public IOError io;
13604
13605
13606 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
13607 SUCCESS((short)0, "success"),
13608 IO((short)1, "io");
13609
13610 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
13611
13612 static {
13613 for (_Fields field : EnumSet.allOf(_Fields.class)) {
13614 byName.put(field.getFieldName(), field);
13615 }
13616 }
13617
13618
13619
13620
13621 public static _Fields findByThriftId(int fieldId) {
13622 switch(fieldId) {
13623 case 0:
13624 return SUCCESS;
13625 case 1:
13626 return IO;
13627 default:
13628 return null;
13629 }
13630 }
13631
13632
13633
13634
13635
13636 public static _Fields findByThriftIdOrThrow(int fieldId) {
13637 _Fields fields = findByThriftId(fieldId);
13638 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
13639 return fields;
13640 }
13641
13642
13643
13644
13645 public static _Fields findByName(String name) {
13646 return byName.get(name);
13647 }
13648
13649 private final short _thriftId;
13650 private final String _fieldName;
13651
13652 _Fields(short thriftId, String fieldName) {
13653 _thriftId = thriftId;
13654 _fieldName = fieldName;
13655 }
13656
13657 public short getThriftFieldId() {
13658 return _thriftId;
13659 }
13660
13661 public String getFieldName() {
13662 return _fieldName;
13663 }
13664 }
13665
13666
13667 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
13668 static {
13669 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
13670 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
13671 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
13672 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TCell.class))));
13673 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
13674 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
13675 metaDataMap = Collections.unmodifiableMap(tmpMap);
13676 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(get_result.class, metaDataMap);
13677 }
13678
13679 public get_result() {
13680 }
13681
13682 public get_result(
13683 List<TCell> success,
13684 IOError io)
13685 {
13686 this();
13687 this.success = success;
13688 this.io = io;
13689 }
13690
13691
13692
13693
13694 public get_result(get_result other) {
13695 if (other.isSetSuccess()) {
13696 List<TCell> __this__success = new ArrayList<TCell>();
13697 for (TCell other_element : other.success) {
13698 __this__success.add(new TCell(other_element));
13699 }
13700 this.success = __this__success;
13701 }
13702 if (other.isSetIo()) {
13703 this.io = new IOError(other.io);
13704 }
13705 }
13706
13707 public get_result deepCopy() {
13708 return new get_result(this);
13709 }
13710
13711 @Override
13712 public void clear() {
13713 this.success = null;
13714 this.io = null;
13715 }
13716
13717 public int getSuccessSize() {
13718 return (this.success == null) ? 0 : this.success.size();
13719 }
13720
13721 public java.util.Iterator<TCell> getSuccessIterator() {
13722 return (this.success == null) ? null : this.success.iterator();
13723 }
13724
13725 public void addToSuccess(TCell elem) {
13726 if (this.success == null) {
13727 this.success = new ArrayList<TCell>();
13728 }
13729 this.success.add(elem);
13730 }
13731
13732 public List<TCell> getSuccess() {
13733 return this.success;
13734 }
13735
13736 public get_result setSuccess(List<TCell> success) {
13737 this.success = success;
13738 return this;
13739 }
13740
13741 public void unsetSuccess() {
13742 this.success = null;
13743 }
13744
13745
13746 public boolean isSetSuccess() {
13747 return this.success != null;
13748 }
13749
13750 public void setSuccessIsSet(boolean value) {
13751 if (!value) {
13752 this.success = null;
13753 }
13754 }
13755
13756 public IOError getIo() {
13757 return this.io;
13758 }
13759
13760 public get_result setIo(IOError io) {
13761 this.io = io;
13762 return this;
13763 }
13764
13765 public void unsetIo() {
13766 this.io = null;
13767 }
13768
13769
13770 public boolean isSetIo() {
13771 return this.io != null;
13772 }
13773
13774 public void setIoIsSet(boolean value) {
13775 if (!value) {
13776 this.io = null;
13777 }
13778 }
13779
13780 public void setFieldValue(_Fields field, Object value) {
13781 switch (field) {
13782 case SUCCESS:
13783 if (value == null) {
13784 unsetSuccess();
13785 } else {
13786 setSuccess((List<TCell>)value);
13787 }
13788 break;
13789
13790 case IO:
13791 if (value == null) {
13792 unsetIo();
13793 } else {
13794 setIo((IOError)value);
13795 }
13796 break;
13797
13798 }
13799 }
13800
13801 public Object getFieldValue(_Fields field) {
13802 switch (field) {
13803 case SUCCESS:
13804 return getSuccess();
13805
13806 case IO:
13807 return getIo();
13808
13809 }
13810 throw new IllegalStateException();
13811 }
13812
13813
13814 public boolean isSet(_Fields field) {
13815 if (field == null) {
13816 throw new IllegalArgumentException();
13817 }
13818
13819 switch (field) {
13820 case SUCCESS:
13821 return isSetSuccess();
13822 case IO:
13823 return isSetIo();
13824 }
13825 throw new IllegalStateException();
13826 }
13827
13828 @Override
13829 public boolean equals(Object that) {
13830 if (that == null)
13831 return false;
13832 if (that instanceof get_result)
13833 return this.equals((get_result)that);
13834 return false;
13835 }
13836
13837 public boolean equals(get_result that) {
13838 if (that == null)
13839 return false;
13840
13841 boolean this_present_success = true && this.isSetSuccess();
13842 boolean that_present_success = true && that.isSetSuccess();
13843 if (this_present_success || that_present_success) {
13844 if (!(this_present_success && that_present_success))
13845 return false;
13846 if (!this.success.equals(that.success))
13847 return false;
13848 }
13849
13850 boolean this_present_io = true && this.isSetIo();
13851 boolean that_present_io = true && that.isSetIo();
13852 if (this_present_io || that_present_io) {
13853 if (!(this_present_io && that_present_io))
13854 return false;
13855 if (!this.io.equals(that.io))
13856 return false;
13857 }
13858
13859 return true;
13860 }
13861
13862 @Override
13863 public int hashCode() {
13864 HashCodeBuilder builder = new HashCodeBuilder();
13865
13866 boolean present_success = true && (isSetSuccess());
13867 builder.append(present_success);
13868 if (present_success)
13869 builder.append(success);
13870
13871 boolean present_io = true && (isSetIo());
13872 builder.append(present_io);
13873 if (present_io)
13874 builder.append(io);
13875
13876 return builder.toHashCode();
13877 }
13878
13879 public int compareTo(get_result other) {
13880 if (!getClass().equals(other.getClass())) {
13881 return getClass().getName().compareTo(other.getClass().getName());
13882 }
13883
13884 int lastComparison = 0;
13885 get_result typedOther = (get_result)other;
13886
13887 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
13888 if (lastComparison != 0) {
13889 return lastComparison;
13890 }
13891 if (isSetSuccess()) {
13892 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
13893 if (lastComparison != 0) {
13894 return lastComparison;
13895 }
13896 }
13897 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
13898 if (lastComparison != 0) {
13899 return lastComparison;
13900 }
13901 if (isSetIo()) {
13902 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
13903 if (lastComparison != 0) {
13904 return lastComparison;
13905 }
13906 }
13907 return 0;
13908 }
13909
13910 public _Fields fieldForId(int fieldId) {
13911 return _Fields.findByThriftId(fieldId);
13912 }
13913
13914 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
13915 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
13916 }
13917
13918 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
13919 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
13920 }
13921
13922 @Override
13923 public String toString() {
13924 StringBuilder sb = new StringBuilder("get_result(");
13925 boolean first = true;
13926
13927 sb.append("success:");
13928 if (this.success == null) {
13929 sb.append("null");
13930 } else {
13931 sb.append(this.success);
13932 }
13933 first = false;
13934 if (!first) sb.append(", ");
13935 sb.append("io:");
13936 if (this.io == null) {
13937 sb.append("null");
13938 } else {
13939 sb.append(this.io);
13940 }
13941 first = false;
13942 sb.append(")");
13943 return sb.toString();
13944 }
13945
13946 public void validate() throws org.apache.thrift.TException {
13947
13948 }
13949
13950 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
13951 try {
13952 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
13953 } catch (org.apache.thrift.TException te) {
13954 throw new java.io.IOException(te);
13955 }
13956 }
13957
13958 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
13959 try {
13960 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
13961 } catch (org.apache.thrift.TException te) {
13962 throw new java.io.IOException(te);
13963 }
13964 }
13965
13966 private static class get_resultStandardSchemeFactory implements SchemeFactory {
13967 public get_resultStandardScheme getScheme() {
13968 return new get_resultStandardScheme();
13969 }
13970 }
13971
13972 private static class get_resultStandardScheme extends StandardScheme<get_result> {
13973
13974 public void read(org.apache.thrift.protocol.TProtocol iprot, get_result struct) throws org.apache.thrift.TException {
13975 org.apache.thrift.protocol.TField schemeField;
13976 iprot.readStructBegin();
13977 while (true)
13978 {
13979 schemeField = iprot.readFieldBegin();
13980 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
13981 break;
13982 }
13983 switch (schemeField.id) {
13984 case 0:
13985 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
13986 {
13987 org.apache.thrift.protocol.TList _list78 = iprot.readListBegin();
13988 struct.success = new ArrayList<TCell>(_list78.size);
13989 for (int _i79 = 0; _i79 < _list78.size; ++_i79)
13990 {
13991 TCell _elem80;
13992 _elem80 = new TCell();
13993 _elem80.read(iprot);
13994 struct.success.add(_elem80);
13995 }
13996 iprot.readListEnd();
13997 }
13998 struct.setSuccessIsSet(true);
13999 } else {
14000 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
14001 }
14002 break;
14003 case 1:
14004 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
14005 struct.io = new IOError();
14006 struct.io.read(iprot);
14007 struct.setIoIsSet(true);
14008 } else {
14009 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
14010 }
14011 break;
14012 default:
14013 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
14014 }
14015 iprot.readFieldEnd();
14016 }
14017 iprot.readStructEnd();
14018
14019
14020 struct.validate();
14021 }
14022
14023 public void write(org.apache.thrift.protocol.TProtocol oprot, get_result struct) throws org.apache.thrift.TException {
14024 struct.validate();
14025
14026 oprot.writeStructBegin(STRUCT_DESC);
14027 if (struct.success != null) {
14028 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
14029 {
14030 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
14031 for (TCell _iter81 : struct.success)
14032 {
14033 _iter81.write(oprot);
14034 }
14035 oprot.writeListEnd();
14036 }
14037 oprot.writeFieldEnd();
14038 }
14039 if (struct.io != null) {
14040 oprot.writeFieldBegin(IO_FIELD_DESC);
14041 struct.io.write(oprot);
14042 oprot.writeFieldEnd();
14043 }
14044 oprot.writeFieldStop();
14045 oprot.writeStructEnd();
14046 }
14047
14048 }
14049
14050 private static class get_resultTupleSchemeFactory implements SchemeFactory {
14051 public get_resultTupleScheme getScheme() {
14052 return new get_resultTupleScheme();
14053 }
14054 }
14055
14056 private static class get_resultTupleScheme extends TupleScheme<get_result> {
14057
14058 @Override
14059 public void write(org.apache.thrift.protocol.TProtocol prot, get_result struct) throws org.apache.thrift.TException {
14060 TTupleProtocol oprot = (TTupleProtocol) prot;
14061 BitSet optionals = new BitSet();
14062 if (struct.isSetSuccess()) {
14063 optionals.set(0);
14064 }
14065 if (struct.isSetIo()) {
14066 optionals.set(1);
14067 }
14068 oprot.writeBitSet(optionals, 2);
14069 if (struct.isSetSuccess()) {
14070 {
14071 oprot.writeI32(struct.success.size());
14072 for (TCell _iter82 : struct.success)
14073 {
14074 _iter82.write(oprot);
14075 }
14076 }
14077 }
14078 if (struct.isSetIo()) {
14079 struct.io.write(oprot);
14080 }
14081 }
14082
14083 @Override
14084 public void read(org.apache.thrift.protocol.TProtocol prot, get_result struct) throws org.apache.thrift.TException {
14085 TTupleProtocol iprot = (TTupleProtocol) prot;
14086 BitSet incoming = iprot.readBitSet(2);
14087 if (incoming.get(0)) {
14088 {
14089 org.apache.thrift.protocol.TList _list83 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
14090 struct.success = new ArrayList<TCell>(_list83.size);
14091 for (int _i84 = 0; _i84 < _list83.size; ++_i84)
14092 {
14093 TCell _elem85;
14094 _elem85 = new TCell();
14095 _elem85.read(iprot);
14096 struct.success.add(_elem85);
14097 }
14098 }
14099 struct.setSuccessIsSet(true);
14100 }
14101 if (incoming.get(1)) {
14102 struct.io = new IOError();
14103 struct.io.read(iprot);
14104 struct.setIoIsSet(true);
14105 }
14106 }
14107 }
14108
14109 }
14110
14111 public static class getVer_args implements org.apache.thrift.TBase<getVer_args, getVer_args._Fields>, java.io.Serializable, Cloneable {
14112 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getVer_args");
14113
14114 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
14115 private static final org.apache.thrift.protocol.TField ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("row", org.apache.thrift.protocol.TType.STRING, (short)2);
14116 private static final org.apache.thrift.protocol.TField COLUMN_FIELD_DESC = new org.apache.thrift.protocol.TField("column", org.apache.thrift.protocol.TType.STRING, (short)3);
14117 private static final org.apache.thrift.protocol.TField NUM_VERSIONS_FIELD_DESC = new org.apache.thrift.protocol.TField("numVersions", org.apache.thrift.protocol.TType.I32, (short)4);
14118 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)5);
14119
14120 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
14121 static {
14122 schemes.put(StandardScheme.class, new getVer_argsStandardSchemeFactory());
14123 schemes.put(TupleScheme.class, new getVer_argsTupleSchemeFactory());
14124 }
14125
14126
14127
14128
14129 public ByteBuffer tableName;
14130
14131
14132
14133 public ByteBuffer row;
14134
14135
14136
14137 public ByteBuffer column;
14138
14139
14140
14141 public int numVersions;
14142
14143
14144
14145 public Map<ByteBuffer,ByteBuffer> attributes;
14146
14147
14148 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
14149
14150
14151
14152 TABLE_NAME((short)1, "tableName"),
14153
14154
14155
14156 ROW((short)2, "row"),
14157
14158
14159
14160 COLUMN((short)3, "column"),
14161
14162
14163
14164 NUM_VERSIONS((short)4, "numVersions"),
14165
14166
14167
14168 ATTRIBUTES((short)5, "attributes");
14169
14170 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
14171
14172 static {
14173 for (_Fields field : EnumSet.allOf(_Fields.class)) {
14174 byName.put(field.getFieldName(), field);
14175 }
14176 }
14177
14178
14179
14180
14181 public static _Fields findByThriftId(int fieldId) {
14182 switch(fieldId) {
14183 case 1:
14184 return TABLE_NAME;
14185 case 2:
14186 return ROW;
14187 case 3:
14188 return COLUMN;
14189 case 4:
14190 return NUM_VERSIONS;
14191 case 5:
14192 return ATTRIBUTES;
14193 default:
14194 return null;
14195 }
14196 }
14197
14198
14199
14200
14201
14202 public static _Fields findByThriftIdOrThrow(int fieldId) {
14203 _Fields fields = findByThriftId(fieldId);
14204 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
14205 return fields;
14206 }
14207
14208
14209
14210
14211 public static _Fields findByName(String name) {
14212 return byName.get(name);
14213 }
14214
14215 private final short _thriftId;
14216 private final String _fieldName;
14217
14218 _Fields(short thriftId, String fieldName) {
14219 _thriftId = thriftId;
14220 _fieldName = fieldName;
14221 }
14222
14223 public short getThriftFieldId() {
14224 return _thriftId;
14225 }
14226
14227 public String getFieldName() {
14228 return _fieldName;
14229 }
14230 }
14231
14232
14233 private static final int __NUMVERSIONS_ISSET_ID = 0;
14234 private BitSet __isset_bit_vector = new BitSet(1);
14235 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
14236 static {
14237 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
14238 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
14239 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
14240 tmpMap.put(_Fields.ROW, new org.apache.thrift.meta_data.FieldMetaData("row", org.apache.thrift.TFieldRequirementType.DEFAULT,
14241 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
14242 tmpMap.put(_Fields.COLUMN, new org.apache.thrift.meta_data.FieldMetaData("column", org.apache.thrift.TFieldRequirementType.DEFAULT,
14243 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
14244 tmpMap.put(_Fields.NUM_VERSIONS, new org.apache.thrift.meta_data.FieldMetaData("numVersions", org.apache.thrift.TFieldRequirementType.DEFAULT,
14245 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
14246 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
14247 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
14248 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
14249 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
14250 metaDataMap = Collections.unmodifiableMap(tmpMap);
14251 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getVer_args.class, metaDataMap);
14252 }
14253
14254 public getVer_args() {
14255 }
14256
14257 public getVer_args(
14258 ByteBuffer tableName,
14259 ByteBuffer row,
14260 ByteBuffer column,
14261 int numVersions,
14262 Map<ByteBuffer,ByteBuffer> attributes)
14263 {
14264 this();
14265 this.tableName = tableName;
14266 this.row = row;
14267 this.column = column;
14268 this.numVersions = numVersions;
14269 setNumVersionsIsSet(true);
14270 this.attributes = attributes;
14271 }
14272
14273
14274
14275
14276 public getVer_args(getVer_args other) {
14277 __isset_bit_vector.clear();
14278 __isset_bit_vector.or(other.__isset_bit_vector);
14279 if (other.isSetTableName()) {
14280 this.tableName = other.tableName;
14281 }
14282 if (other.isSetRow()) {
14283 this.row = other.row;
14284 }
14285 if (other.isSetColumn()) {
14286 this.column = other.column;
14287 }
14288 this.numVersions = other.numVersions;
14289 if (other.isSetAttributes()) {
14290 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
14291 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
14292
14293 ByteBuffer other_element_key = other_element.getKey();
14294 ByteBuffer other_element_value = other_element.getValue();
14295
14296 ByteBuffer __this__attributes_copy_key = other_element_key;
14297
14298 ByteBuffer __this__attributes_copy_value = other_element_value;
14299
14300 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
14301 }
14302 this.attributes = __this__attributes;
14303 }
14304 }
14305
14306 public getVer_args deepCopy() {
14307 return new getVer_args(this);
14308 }
14309
14310 @Override
14311 public void clear() {
14312 this.tableName = null;
14313 this.row = null;
14314 this.column = null;
14315 setNumVersionsIsSet(false);
14316 this.numVersions = 0;
14317 this.attributes = null;
14318 }
14319
14320
14321
14322
14323 public byte[] getTableName() {
14324 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
14325 return tableName == null ? null : tableName.array();
14326 }
14327
14328 public ByteBuffer bufferForTableName() {
14329 return tableName;
14330 }
14331
14332
14333
14334
14335 public getVer_args setTableName(byte[] tableName) {
14336 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
14337 return this;
14338 }
14339
14340 public getVer_args setTableName(ByteBuffer tableName) {
14341 this.tableName = tableName;
14342 return this;
14343 }
14344
14345 public void unsetTableName() {
14346 this.tableName = null;
14347 }
14348
14349
14350 public boolean isSetTableName() {
14351 return this.tableName != null;
14352 }
14353
14354 public void setTableNameIsSet(boolean value) {
14355 if (!value) {
14356 this.tableName = null;
14357 }
14358 }
14359
14360
14361
14362
14363 public byte[] getRow() {
14364 setRow(org.apache.thrift.TBaseHelper.rightSize(row));
14365 return row == null ? null : row.array();
14366 }
14367
14368 public ByteBuffer bufferForRow() {
14369 return row;
14370 }
14371
14372
14373
14374
14375 public getVer_args setRow(byte[] row) {
14376 setRow(row == null ? (ByteBuffer)null : ByteBuffer.wrap(row));
14377 return this;
14378 }
14379
14380 public getVer_args setRow(ByteBuffer row) {
14381 this.row = row;
14382 return this;
14383 }
14384
14385 public void unsetRow() {
14386 this.row = null;
14387 }
14388
14389
14390 public boolean isSetRow() {
14391 return this.row != null;
14392 }
14393
14394 public void setRowIsSet(boolean value) {
14395 if (!value) {
14396 this.row = null;
14397 }
14398 }
14399
14400
14401
14402
14403 public byte[] getColumn() {
14404 setColumn(org.apache.thrift.TBaseHelper.rightSize(column));
14405 return column == null ? null : column.array();
14406 }
14407
14408 public ByteBuffer bufferForColumn() {
14409 return column;
14410 }
14411
14412
14413
14414
14415 public getVer_args setColumn(byte[] column) {
14416 setColumn(column == null ? (ByteBuffer)null : ByteBuffer.wrap(column));
14417 return this;
14418 }
14419
14420 public getVer_args setColumn(ByteBuffer column) {
14421 this.column = column;
14422 return this;
14423 }
14424
14425 public void unsetColumn() {
14426 this.column = null;
14427 }
14428
14429
14430 public boolean isSetColumn() {
14431 return this.column != null;
14432 }
14433
14434 public void setColumnIsSet(boolean value) {
14435 if (!value) {
14436 this.column = null;
14437 }
14438 }
14439
14440
14441
14442
14443 public int getNumVersions() {
14444 return this.numVersions;
14445 }
14446
14447
14448
14449
14450 public getVer_args setNumVersions(int numVersions) {
14451 this.numVersions = numVersions;
14452 setNumVersionsIsSet(true);
14453 return this;
14454 }
14455
14456 public void unsetNumVersions() {
14457 __isset_bit_vector.clear(__NUMVERSIONS_ISSET_ID);
14458 }
14459
14460
14461 public boolean isSetNumVersions() {
14462 return __isset_bit_vector.get(__NUMVERSIONS_ISSET_ID);
14463 }
14464
14465 public void setNumVersionsIsSet(boolean value) {
14466 __isset_bit_vector.set(__NUMVERSIONS_ISSET_ID, value);
14467 }
14468
14469 public int getAttributesSize() {
14470 return (this.attributes == null) ? 0 : this.attributes.size();
14471 }
14472
14473 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
14474 if (this.attributes == null) {
14475 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
14476 }
14477 this.attributes.put(key, val);
14478 }
14479
14480
14481
14482
14483 public Map<ByteBuffer,ByteBuffer> getAttributes() {
14484 return this.attributes;
14485 }
14486
14487
14488
14489
14490 public getVer_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
14491 this.attributes = attributes;
14492 return this;
14493 }
14494
14495 public void unsetAttributes() {
14496 this.attributes = null;
14497 }
14498
14499
14500 public boolean isSetAttributes() {
14501 return this.attributes != null;
14502 }
14503
14504 public void setAttributesIsSet(boolean value) {
14505 if (!value) {
14506 this.attributes = null;
14507 }
14508 }
14509
14510 public void setFieldValue(_Fields field, Object value) {
14511 switch (field) {
14512 case TABLE_NAME:
14513 if (value == null) {
14514 unsetTableName();
14515 } else {
14516 setTableName((ByteBuffer)value);
14517 }
14518 break;
14519
14520 case ROW:
14521 if (value == null) {
14522 unsetRow();
14523 } else {
14524 setRow((ByteBuffer)value);
14525 }
14526 break;
14527
14528 case COLUMN:
14529 if (value == null) {
14530 unsetColumn();
14531 } else {
14532 setColumn((ByteBuffer)value);
14533 }
14534 break;
14535
14536 case NUM_VERSIONS:
14537 if (value == null) {
14538 unsetNumVersions();
14539 } else {
14540 setNumVersions((Integer)value);
14541 }
14542 break;
14543
14544 case ATTRIBUTES:
14545 if (value == null) {
14546 unsetAttributes();
14547 } else {
14548 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
14549 }
14550 break;
14551
14552 }
14553 }
14554
14555 public Object getFieldValue(_Fields field) {
14556 switch (field) {
14557 case TABLE_NAME:
14558 return getTableName();
14559
14560 case ROW:
14561 return getRow();
14562
14563 case COLUMN:
14564 return getColumn();
14565
14566 case NUM_VERSIONS:
14567 return Integer.valueOf(getNumVersions());
14568
14569 case ATTRIBUTES:
14570 return getAttributes();
14571
14572 }
14573 throw new IllegalStateException();
14574 }
14575
14576
14577 public boolean isSet(_Fields field) {
14578 if (field == null) {
14579 throw new IllegalArgumentException();
14580 }
14581
14582 switch (field) {
14583 case TABLE_NAME:
14584 return isSetTableName();
14585 case ROW:
14586 return isSetRow();
14587 case COLUMN:
14588 return isSetColumn();
14589 case NUM_VERSIONS:
14590 return isSetNumVersions();
14591 case ATTRIBUTES:
14592 return isSetAttributes();
14593 }
14594 throw new IllegalStateException();
14595 }
14596
14597 @Override
14598 public boolean equals(Object that) {
14599 if (that == null)
14600 return false;
14601 if (that instanceof getVer_args)
14602 return this.equals((getVer_args)that);
14603 return false;
14604 }
14605
14606 public boolean equals(getVer_args that) {
14607 if (that == null)
14608 return false;
14609
14610 boolean this_present_tableName = true && this.isSetTableName();
14611 boolean that_present_tableName = true && that.isSetTableName();
14612 if (this_present_tableName || that_present_tableName) {
14613 if (!(this_present_tableName && that_present_tableName))
14614 return false;
14615 if (!this.tableName.equals(that.tableName))
14616 return false;
14617 }
14618
14619 boolean this_present_row = true && this.isSetRow();
14620 boolean that_present_row = true && that.isSetRow();
14621 if (this_present_row || that_present_row) {
14622 if (!(this_present_row && that_present_row))
14623 return false;
14624 if (!this.row.equals(that.row))
14625 return false;
14626 }
14627
14628 boolean this_present_column = true && this.isSetColumn();
14629 boolean that_present_column = true && that.isSetColumn();
14630 if (this_present_column || that_present_column) {
14631 if (!(this_present_column && that_present_column))
14632 return false;
14633 if (!this.column.equals(that.column))
14634 return false;
14635 }
14636
14637 boolean this_present_numVersions = true;
14638 boolean that_present_numVersions = true;
14639 if (this_present_numVersions || that_present_numVersions) {
14640 if (!(this_present_numVersions && that_present_numVersions))
14641 return false;
14642 if (this.numVersions != that.numVersions)
14643 return false;
14644 }
14645
14646 boolean this_present_attributes = true && this.isSetAttributes();
14647 boolean that_present_attributes = true && that.isSetAttributes();
14648 if (this_present_attributes || that_present_attributes) {
14649 if (!(this_present_attributes && that_present_attributes))
14650 return false;
14651 if (!this.attributes.equals(that.attributes))
14652 return false;
14653 }
14654
14655 return true;
14656 }
14657
14658 @Override
14659 public int hashCode() {
14660 HashCodeBuilder builder = new HashCodeBuilder();
14661
14662 boolean present_tableName = true && (isSetTableName());
14663 builder.append(present_tableName);
14664 if (present_tableName)
14665 builder.append(tableName);
14666
14667 boolean present_row = true && (isSetRow());
14668 builder.append(present_row);
14669 if (present_row)
14670 builder.append(row);
14671
14672 boolean present_column = true && (isSetColumn());
14673 builder.append(present_column);
14674 if (present_column)
14675 builder.append(column);
14676
14677 boolean present_numVersions = true;
14678 builder.append(present_numVersions);
14679 if (present_numVersions)
14680 builder.append(numVersions);
14681
14682 boolean present_attributes = true && (isSetAttributes());
14683 builder.append(present_attributes);
14684 if (present_attributes)
14685 builder.append(attributes);
14686
14687 return builder.toHashCode();
14688 }
14689
14690 public int compareTo(getVer_args other) {
14691 if (!getClass().equals(other.getClass())) {
14692 return getClass().getName().compareTo(other.getClass().getName());
14693 }
14694
14695 int lastComparison = 0;
14696 getVer_args typedOther = (getVer_args)other;
14697
14698 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
14699 if (lastComparison != 0) {
14700 return lastComparison;
14701 }
14702 if (isSetTableName()) {
14703 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
14704 if (lastComparison != 0) {
14705 return lastComparison;
14706 }
14707 }
14708 lastComparison = Boolean.valueOf(isSetRow()).compareTo(typedOther.isSetRow());
14709 if (lastComparison != 0) {
14710 return lastComparison;
14711 }
14712 if (isSetRow()) {
14713 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.row, typedOther.row);
14714 if (lastComparison != 0) {
14715 return lastComparison;
14716 }
14717 }
14718 lastComparison = Boolean.valueOf(isSetColumn()).compareTo(typedOther.isSetColumn());
14719 if (lastComparison != 0) {
14720 return lastComparison;
14721 }
14722 if (isSetColumn()) {
14723 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.column, typedOther.column);
14724 if (lastComparison != 0) {
14725 return lastComparison;
14726 }
14727 }
14728 lastComparison = Boolean.valueOf(isSetNumVersions()).compareTo(typedOther.isSetNumVersions());
14729 if (lastComparison != 0) {
14730 return lastComparison;
14731 }
14732 if (isSetNumVersions()) {
14733 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.numVersions, typedOther.numVersions);
14734 if (lastComparison != 0) {
14735 return lastComparison;
14736 }
14737 }
14738 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
14739 if (lastComparison != 0) {
14740 return lastComparison;
14741 }
14742 if (isSetAttributes()) {
14743 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
14744 if (lastComparison != 0) {
14745 return lastComparison;
14746 }
14747 }
14748 return 0;
14749 }
14750
14751 public _Fields fieldForId(int fieldId) {
14752 return _Fields.findByThriftId(fieldId);
14753 }
14754
14755 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
14756 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
14757 }
14758
14759 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
14760 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
14761 }
14762
14763 @Override
14764 public String toString() {
14765 StringBuilder sb = new StringBuilder("getVer_args(");
14766 boolean first = true;
14767
14768 sb.append("tableName:");
14769 if (this.tableName == null) {
14770 sb.append("null");
14771 } else {
14772 sb.append(this.tableName);
14773 }
14774 first = false;
14775 if (!first) sb.append(", ");
14776 sb.append("row:");
14777 if (this.row == null) {
14778 sb.append("null");
14779 } else {
14780 sb.append(this.row);
14781 }
14782 first = false;
14783 if (!first) sb.append(", ");
14784 sb.append("column:");
14785 if (this.column == null) {
14786 sb.append("null");
14787 } else {
14788 sb.append(this.column);
14789 }
14790 first = false;
14791 if (!first) sb.append(", ");
14792 sb.append("numVersions:");
14793 sb.append(this.numVersions);
14794 first = false;
14795 if (!first) sb.append(", ");
14796 sb.append("attributes:");
14797 if (this.attributes == null) {
14798 sb.append("null");
14799 } else {
14800 sb.append(this.attributes);
14801 }
14802 first = false;
14803 sb.append(")");
14804 return sb.toString();
14805 }
14806
14807 public void validate() throws org.apache.thrift.TException {
14808
14809 }
14810
14811 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
14812 try {
14813 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
14814 } catch (org.apache.thrift.TException te) {
14815 throw new java.io.IOException(te);
14816 }
14817 }
14818
14819 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
14820 try {
14821
14822 __isset_bit_vector = new BitSet(1);
14823 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
14824 } catch (org.apache.thrift.TException te) {
14825 throw new java.io.IOException(te);
14826 }
14827 }
14828
14829 private static class getVer_argsStandardSchemeFactory implements SchemeFactory {
14830 public getVer_argsStandardScheme getScheme() {
14831 return new getVer_argsStandardScheme();
14832 }
14833 }
14834
14835 private static class getVer_argsStandardScheme extends StandardScheme<getVer_args> {
14836
14837 public void read(org.apache.thrift.protocol.TProtocol iprot, getVer_args struct) throws org.apache.thrift.TException {
14838 org.apache.thrift.protocol.TField schemeField;
14839 iprot.readStructBegin();
14840 while (true)
14841 {
14842 schemeField = iprot.readFieldBegin();
14843 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
14844 break;
14845 }
14846 switch (schemeField.id) {
14847 case 1:
14848 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
14849 struct.tableName = iprot.readBinary();
14850 struct.setTableNameIsSet(true);
14851 } else {
14852 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
14853 }
14854 break;
14855 case 2:
14856 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
14857 struct.row = iprot.readBinary();
14858 struct.setRowIsSet(true);
14859 } else {
14860 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
14861 }
14862 break;
14863 case 3:
14864 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
14865 struct.column = iprot.readBinary();
14866 struct.setColumnIsSet(true);
14867 } else {
14868 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
14869 }
14870 break;
14871 case 4:
14872 if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
14873 struct.numVersions = iprot.readI32();
14874 struct.setNumVersionsIsSet(true);
14875 } else {
14876 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
14877 }
14878 break;
14879 case 5:
14880 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
14881 {
14882 org.apache.thrift.protocol.TMap _map86 = iprot.readMapBegin();
14883 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map86.size);
14884 for (int _i87 = 0; _i87 < _map86.size; ++_i87)
14885 {
14886 ByteBuffer _key88;
14887 ByteBuffer _val89;
14888 _key88 = iprot.readBinary();
14889 _val89 = iprot.readBinary();
14890 struct.attributes.put(_key88, _val89);
14891 }
14892 iprot.readMapEnd();
14893 }
14894 struct.setAttributesIsSet(true);
14895 } else {
14896 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
14897 }
14898 break;
14899 default:
14900 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
14901 }
14902 iprot.readFieldEnd();
14903 }
14904 iprot.readStructEnd();
14905
14906
14907 struct.validate();
14908 }
14909
14910 public void write(org.apache.thrift.protocol.TProtocol oprot, getVer_args struct) throws org.apache.thrift.TException {
14911 struct.validate();
14912
14913 oprot.writeStructBegin(STRUCT_DESC);
14914 if (struct.tableName != null) {
14915 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
14916 oprot.writeBinary(struct.tableName);
14917 oprot.writeFieldEnd();
14918 }
14919 if (struct.row != null) {
14920 oprot.writeFieldBegin(ROW_FIELD_DESC);
14921 oprot.writeBinary(struct.row);
14922 oprot.writeFieldEnd();
14923 }
14924 if (struct.column != null) {
14925 oprot.writeFieldBegin(COLUMN_FIELD_DESC);
14926 oprot.writeBinary(struct.column);
14927 oprot.writeFieldEnd();
14928 }
14929 oprot.writeFieldBegin(NUM_VERSIONS_FIELD_DESC);
14930 oprot.writeI32(struct.numVersions);
14931 oprot.writeFieldEnd();
14932 if (struct.attributes != null) {
14933 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
14934 {
14935 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
14936 for (Map.Entry<ByteBuffer, ByteBuffer> _iter90 : struct.attributes.entrySet())
14937 {
14938 oprot.writeBinary(_iter90.getKey());
14939 oprot.writeBinary(_iter90.getValue());
14940 }
14941 oprot.writeMapEnd();
14942 }
14943 oprot.writeFieldEnd();
14944 }
14945 oprot.writeFieldStop();
14946 oprot.writeStructEnd();
14947 }
14948
14949 }
14950
14951 private static class getVer_argsTupleSchemeFactory implements SchemeFactory {
14952 public getVer_argsTupleScheme getScheme() {
14953 return new getVer_argsTupleScheme();
14954 }
14955 }
14956
14957 private static class getVer_argsTupleScheme extends TupleScheme<getVer_args> {
14958
14959 @Override
14960 public void write(org.apache.thrift.protocol.TProtocol prot, getVer_args struct) throws org.apache.thrift.TException {
14961 TTupleProtocol oprot = (TTupleProtocol) prot;
14962 BitSet optionals = new BitSet();
14963 if (struct.isSetTableName()) {
14964 optionals.set(0);
14965 }
14966 if (struct.isSetRow()) {
14967 optionals.set(1);
14968 }
14969 if (struct.isSetColumn()) {
14970 optionals.set(2);
14971 }
14972 if (struct.isSetNumVersions()) {
14973 optionals.set(3);
14974 }
14975 if (struct.isSetAttributes()) {
14976 optionals.set(4);
14977 }
14978 oprot.writeBitSet(optionals, 5);
14979 if (struct.isSetTableName()) {
14980 oprot.writeBinary(struct.tableName);
14981 }
14982 if (struct.isSetRow()) {
14983 oprot.writeBinary(struct.row);
14984 }
14985 if (struct.isSetColumn()) {
14986 oprot.writeBinary(struct.column);
14987 }
14988 if (struct.isSetNumVersions()) {
14989 oprot.writeI32(struct.numVersions);
14990 }
14991 if (struct.isSetAttributes()) {
14992 {
14993 oprot.writeI32(struct.attributes.size());
14994 for (Map.Entry<ByteBuffer, ByteBuffer> _iter91 : struct.attributes.entrySet())
14995 {
14996 oprot.writeBinary(_iter91.getKey());
14997 oprot.writeBinary(_iter91.getValue());
14998 }
14999 }
15000 }
15001 }
15002
15003 @Override
15004 public void read(org.apache.thrift.protocol.TProtocol prot, getVer_args struct) throws org.apache.thrift.TException {
15005 TTupleProtocol iprot = (TTupleProtocol) prot;
15006 BitSet incoming = iprot.readBitSet(5);
15007 if (incoming.get(0)) {
15008 struct.tableName = iprot.readBinary();
15009 struct.setTableNameIsSet(true);
15010 }
15011 if (incoming.get(1)) {
15012 struct.row = iprot.readBinary();
15013 struct.setRowIsSet(true);
15014 }
15015 if (incoming.get(2)) {
15016 struct.column = iprot.readBinary();
15017 struct.setColumnIsSet(true);
15018 }
15019 if (incoming.get(3)) {
15020 struct.numVersions = iprot.readI32();
15021 struct.setNumVersionsIsSet(true);
15022 }
15023 if (incoming.get(4)) {
15024 {
15025 org.apache.thrift.protocol.TMap _map92 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
15026 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map92.size);
15027 for (int _i93 = 0; _i93 < _map92.size; ++_i93)
15028 {
15029 ByteBuffer _key94;
15030 ByteBuffer _val95;
15031 _key94 = iprot.readBinary();
15032 _val95 = iprot.readBinary();
15033 struct.attributes.put(_key94, _val95);
15034 }
15035 }
15036 struct.setAttributesIsSet(true);
15037 }
15038 }
15039 }
15040
15041 }
15042
15043 public static class getVer_result implements org.apache.thrift.TBase<getVer_result, getVer_result._Fields>, java.io.Serializable, Cloneable {
15044 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getVer_result");
15045
15046 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.LIST, (short)0);
15047 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
15048
15049 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
15050 static {
15051 schemes.put(StandardScheme.class, new getVer_resultStandardSchemeFactory());
15052 schemes.put(TupleScheme.class, new getVer_resultTupleSchemeFactory());
15053 }
15054
15055 public List<TCell> success;
15056 public IOError io;
15057
15058
15059 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
15060 SUCCESS((short)0, "success"),
15061 IO((short)1, "io");
15062
15063 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
15064
15065 static {
15066 for (_Fields field : EnumSet.allOf(_Fields.class)) {
15067 byName.put(field.getFieldName(), field);
15068 }
15069 }
15070
15071
15072
15073
15074 public static _Fields findByThriftId(int fieldId) {
15075 switch(fieldId) {
15076 case 0:
15077 return SUCCESS;
15078 case 1:
15079 return IO;
15080 default:
15081 return null;
15082 }
15083 }
15084
15085
15086
15087
15088
15089 public static _Fields findByThriftIdOrThrow(int fieldId) {
15090 _Fields fields = findByThriftId(fieldId);
15091 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
15092 return fields;
15093 }
15094
15095
15096
15097
15098 public static _Fields findByName(String name) {
15099 return byName.get(name);
15100 }
15101
15102 private final short _thriftId;
15103 private final String _fieldName;
15104
15105 _Fields(short thriftId, String fieldName) {
15106 _thriftId = thriftId;
15107 _fieldName = fieldName;
15108 }
15109
15110 public short getThriftFieldId() {
15111 return _thriftId;
15112 }
15113
15114 public String getFieldName() {
15115 return _fieldName;
15116 }
15117 }
15118
15119
15120 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
15121 static {
15122 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
15123 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
15124 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
15125 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TCell.class))));
15126 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
15127 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
15128 metaDataMap = Collections.unmodifiableMap(tmpMap);
15129 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getVer_result.class, metaDataMap);
15130 }
15131
15132 public getVer_result() {
15133 }
15134
15135 public getVer_result(
15136 List<TCell> success,
15137 IOError io)
15138 {
15139 this();
15140 this.success = success;
15141 this.io = io;
15142 }
15143
15144
15145
15146
15147 public getVer_result(getVer_result other) {
15148 if (other.isSetSuccess()) {
15149 List<TCell> __this__success = new ArrayList<TCell>();
15150 for (TCell other_element : other.success) {
15151 __this__success.add(new TCell(other_element));
15152 }
15153 this.success = __this__success;
15154 }
15155 if (other.isSetIo()) {
15156 this.io = new IOError(other.io);
15157 }
15158 }
15159
15160 public getVer_result deepCopy() {
15161 return new getVer_result(this);
15162 }
15163
15164 @Override
15165 public void clear() {
15166 this.success = null;
15167 this.io = null;
15168 }
15169
15170 public int getSuccessSize() {
15171 return (this.success == null) ? 0 : this.success.size();
15172 }
15173
15174 public java.util.Iterator<TCell> getSuccessIterator() {
15175 return (this.success == null) ? null : this.success.iterator();
15176 }
15177
15178 public void addToSuccess(TCell elem) {
15179 if (this.success == null) {
15180 this.success = new ArrayList<TCell>();
15181 }
15182 this.success.add(elem);
15183 }
15184
15185 public List<TCell> getSuccess() {
15186 return this.success;
15187 }
15188
15189 public getVer_result setSuccess(List<TCell> success) {
15190 this.success = success;
15191 return this;
15192 }
15193
15194 public void unsetSuccess() {
15195 this.success = null;
15196 }
15197
15198
15199 public boolean isSetSuccess() {
15200 return this.success != null;
15201 }
15202
15203 public void setSuccessIsSet(boolean value) {
15204 if (!value) {
15205 this.success = null;
15206 }
15207 }
15208
15209 public IOError getIo() {
15210 return this.io;
15211 }
15212
15213 public getVer_result setIo(IOError io) {
15214 this.io = io;
15215 return this;
15216 }
15217
15218 public void unsetIo() {
15219 this.io = null;
15220 }
15221
15222
15223 public boolean isSetIo() {
15224 return this.io != null;
15225 }
15226
15227 public void setIoIsSet(boolean value) {
15228 if (!value) {
15229 this.io = null;
15230 }
15231 }
15232
15233 public void setFieldValue(_Fields field, Object value) {
15234 switch (field) {
15235 case SUCCESS:
15236 if (value == null) {
15237 unsetSuccess();
15238 } else {
15239 setSuccess((List<TCell>)value);
15240 }
15241 break;
15242
15243 case IO:
15244 if (value == null) {
15245 unsetIo();
15246 } else {
15247 setIo((IOError)value);
15248 }
15249 break;
15250
15251 }
15252 }
15253
15254 public Object getFieldValue(_Fields field) {
15255 switch (field) {
15256 case SUCCESS:
15257 return getSuccess();
15258
15259 case IO:
15260 return getIo();
15261
15262 }
15263 throw new IllegalStateException();
15264 }
15265
15266
15267 public boolean isSet(_Fields field) {
15268 if (field == null) {
15269 throw new IllegalArgumentException();
15270 }
15271
15272 switch (field) {
15273 case SUCCESS:
15274 return isSetSuccess();
15275 case IO:
15276 return isSetIo();
15277 }
15278 throw new IllegalStateException();
15279 }
15280
15281 @Override
15282 public boolean equals(Object that) {
15283 if (that == null)
15284 return false;
15285 if (that instanceof getVer_result)
15286 return this.equals((getVer_result)that);
15287 return false;
15288 }
15289
15290 public boolean equals(getVer_result that) {
15291 if (that == null)
15292 return false;
15293
15294 boolean this_present_success = true && this.isSetSuccess();
15295 boolean that_present_success = true && that.isSetSuccess();
15296 if (this_present_success || that_present_success) {
15297 if (!(this_present_success && that_present_success))
15298 return false;
15299 if (!this.success.equals(that.success))
15300 return false;
15301 }
15302
15303 boolean this_present_io = true && this.isSetIo();
15304 boolean that_present_io = true && that.isSetIo();
15305 if (this_present_io || that_present_io) {
15306 if (!(this_present_io && that_present_io))
15307 return false;
15308 if (!this.io.equals(that.io))
15309 return false;
15310 }
15311
15312 return true;
15313 }
15314
15315 @Override
15316 public int hashCode() {
15317 HashCodeBuilder builder = new HashCodeBuilder();
15318
15319 boolean present_success = true && (isSetSuccess());
15320 builder.append(present_success);
15321 if (present_success)
15322 builder.append(success);
15323
15324 boolean present_io = true && (isSetIo());
15325 builder.append(present_io);
15326 if (present_io)
15327 builder.append(io);
15328
15329 return builder.toHashCode();
15330 }
15331
15332 public int compareTo(getVer_result other) {
15333 if (!getClass().equals(other.getClass())) {
15334 return getClass().getName().compareTo(other.getClass().getName());
15335 }
15336
15337 int lastComparison = 0;
15338 getVer_result typedOther = (getVer_result)other;
15339
15340 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
15341 if (lastComparison != 0) {
15342 return lastComparison;
15343 }
15344 if (isSetSuccess()) {
15345 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
15346 if (lastComparison != 0) {
15347 return lastComparison;
15348 }
15349 }
15350 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
15351 if (lastComparison != 0) {
15352 return lastComparison;
15353 }
15354 if (isSetIo()) {
15355 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
15356 if (lastComparison != 0) {
15357 return lastComparison;
15358 }
15359 }
15360 return 0;
15361 }
15362
15363 public _Fields fieldForId(int fieldId) {
15364 return _Fields.findByThriftId(fieldId);
15365 }
15366
15367 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
15368 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
15369 }
15370
15371 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
15372 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
15373 }
15374
15375 @Override
15376 public String toString() {
15377 StringBuilder sb = new StringBuilder("getVer_result(");
15378 boolean first = true;
15379
15380 sb.append("success:");
15381 if (this.success == null) {
15382 sb.append("null");
15383 } else {
15384 sb.append(this.success);
15385 }
15386 first = false;
15387 if (!first) sb.append(", ");
15388 sb.append("io:");
15389 if (this.io == null) {
15390 sb.append("null");
15391 } else {
15392 sb.append(this.io);
15393 }
15394 first = false;
15395 sb.append(")");
15396 return sb.toString();
15397 }
15398
15399 public void validate() throws org.apache.thrift.TException {
15400
15401 }
15402
15403 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
15404 try {
15405 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
15406 } catch (org.apache.thrift.TException te) {
15407 throw new java.io.IOException(te);
15408 }
15409 }
15410
15411 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
15412 try {
15413 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
15414 } catch (org.apache.thrift.TException te) {
15415 throw new java.io.IOException(te);
15416 }
15417 }
15418
15419 private static class getVer_resultStandardSchemeFactory implements SchemeFactory {
15420 public getVer_resultStandardScheme getScheme() {
15421 return new getVer_resultStandardScheme();
15422 }
15423 }
15424
15425 private static class getVer_resultStandardScheme extends StandardScheme<getVer_result> {
15426
15427 public void read(org.apache.thrift.protocol.TProtocol iprot, getVer_result struct) throws org.apache.thrift.TException {
15428 org.apache.thrift.protocol.TField schemeField;
15429 iprot.readStructBegin();
15430 while (true)
15431 {
15432 schemeField = iprot.readFieldBegin();
15433 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
15434 break;
15435 }
15436 switch (schemeField.id) {
15437 case 0:
15438 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
15439 {
15440 org.apache.thrift.protocol.TList _list96 = iprot.readListBegin();
15441 struct.success = new ArrayList<TCell>(_list96.size);
15442 for (int _i97 = 0; _i97 < _list96.size; ++_i97)
15443 {
15444 TCell _elem98;
15445 _elem98 = new TCell();
15446 _elem98.read(iprot);
15447 struct.success.add(_elem98);
15448 }
15449 iprot.readListEnd();
15450 }
15451 struct.setSuccessIsSet(true);
15452 } else {
15453 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
15454 }
15455 break;
15456 case 1:
15457 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
15458 struct.io = new IOError();
15459 struct.io.read(iprot);
15460 struct.setIoIsSet(true);
15461 } else {
15462 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
15463 }
15464 break;
15465 default:
15466 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
15467 }
15468 iprot.readFieldEnd();
15469 }
15470 iprot.readStructEnd();
15471
15472
15473 struct.validate();
15474 }
15475
15476 public void write(org.apache.thrift.protocol.TProtocol oprot, getVer_result struct) throws org.apache.thrift.TException {
15477 struct.validate();
15478
15479 oprot.writeStructBegin(STRUCT_DESC);
15480 if (struct.success != null) {
15481 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
15482 {
15483 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
15484 for (TCell _iter99 : struct.success)
15485 {
15486 _iter99.write(oprot);
15487 }
15488 oprot.writeListEnd();
15489 }
15490 oprot.writeFieldEnd();
15491 }
15492 if (struct.io != null) {
15493 oprot.writeFieldBegin(IO_FIELD_DESC);
15494 struct.io.write(oprot);
15495 oprot.writeFieldEnd();
15496 }
15497 oprot.writeFieldStop();
15498 oprot.writeStructEnd();
15499 }
15500
15501 }
15502
15503 private static class getVer_resultTupleSchemeFactory implements SchemeFactory {
15504 public getVer_resultTupleScheme getScheme() {
15505 return new getVer_resultTupleScheme();
15506 }
15507 }
15508
15509 private static class getVer_resultTupleScheme extends TupleScheme<getVer_result> {
15510
15511 @Override
15512 public void write(org.apache.thrift.protocol.TProtocol prot, getVer_result struct) throws org.apache.thrift.TException {
15513 TTupleProtocol oprot = (TTupleProtocol) prot;
15514 BitSet optionals = new BitSet();
15515 if (struct.isSetSuccess()) {
15516 optionals.set(0);
15517 }
15518 if (struct.isSetIo()) {
15519 optionals.set(1);
15520 }
15521 oprot.writeBitSet(optionals, 2);
15522 if (struct.isSetSuccess()) {
15523 {
15524 oprot.writeI32(struct.success.size());
15525 for (TCell _iter100 : struct.success)
15526 {
15527 _iter100.write(oprot);
15528 }
15529 }
15530 }
15531 if (struct.isSetIo()) {
15532 struct.io.write(oprot);
15533 }
15534 }
15535
15536 @Override
15537 public void read(org.apache.thrift.protocol.TProtocol prot, getVer_result struct) throws org.apache.thrift.TException {
15538 TTupleProtocol iprot = (TTupleProtocol) prot;
15539 BitSet incoming = iprot.readBitSet(2);
15540 if (incoming.get(0)) {
15541 {
15542 org.apache.thrift.protocol.TList _list101 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
15543 struct.success = new ArrayList<TCell>(_list101.size);
15544 for (int _i102 = 0; _i102 < _list101.size; ++_i102)
15545 {
15546 TCell _elem103;
15547 _elem103 = new TCell();
15548 _elem103.read(iprot);
15549 struct.success.add(_elem103);
15550 }
15551 }
15552 struct.setSuccessIsSet(true);
15553 }
15554 if (incoming.get(1)) {
15555 struct.io = new IOError();
15556 struct.io.read(iprot);
15557 struct.setIoIsSet(true);
15558 }
15559 }
15560 }
15561
15562 }
15563
15564 public static class getVerTs_args implements org.apache.thrift.TBase<getVerTs_args, getVerTs_args._Fields>, java.io.Serializable, Cloneable {
15565 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getVerTs_args");
15566
15567 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
15568 private static final org.apache.thrift.protocol.TField ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("row", org.apache.thrift.protocol.TType.STRING, (short)2);
15569 private static final org.apache.thrift.protocol.TField COLUMN_FIELD_DESC = new org.apache.thrift.protocol.TField("column", org.apache.thrift.protocol.TType.STRING, (short)3);
15570 private static final org.apache.thrift.protocol.TField TIMESTAMP_FIELD_DESC = new org.apache.thrift.protocol.TField("timestamp", org.apache.thrift.protocol.TType.I64, (short)4);
15571 private static final org.apache.thrift.protocol.TField NUM_VERSIONS_FIELD_DESC = new org.apache.thrift.protocol.TField("numVersions", org.apache.thrift.protocol.TType.I32, (short)5);
15572 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)6);
15573
15574 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
15575 static {
15576 schemes.put(StandardScheme.class, new getVerTs_argsStandardSchemeFactory());
15577 schemes.put(TupleScheme.class, new getVerTs_argsTupleSchemeFactory());
15578 }
15579
15580
15581
15582
15583 public ByteBuffer tableName;
15584
15585
15586
15587 public ByteBuffer row;
15588
15589
15590
15591 public ByteBuffer column;
15592
15593
15594
15595 public long timestamp;
15596
15597
15598
15599 public int numVersions;
15600
15601
15602
15603 public Map<ByteBuffer,ByteBuffer> attributes;
15604
15605
15606 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
15607
15608
15609
15610 TABLE_NAME((short)1, "tableName"),
15611
15612
15613
15614 ROW((short)2, "row"),
15615
15616
15617
15618 COLUMN((short)3, "column"),
15619
15620
15621
15622 TIMESTAMP((short)4, "timestamp"),
15623
15624
15625
15626 NUM_VERSIONS((short)5, "numVersions"),
15627
15628
15629
15630 ATTRIBUTES((short)6, "attributes");
15631
15632 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
15633
15634 static {
15635 for (_Fields field : EnumSet.allOf(_Fields.class)) {
15636 byName.put(field.getFieldName(), field);
15637 }
15638 }
15639
15640
15641
15642
15643 public static _Fields findByThriftId(int fieldId) {
15644 switch(fieldId) {
15645 case 1:
15646 return TABLE_NAME;
15647 case 2:
15648 return ROW;
15649 case 3:
15650 return COLUMN;
15651 case 4:
15652 return TIMESTAMP;
15653 case 5:
15654 return NUM_VERSIONS;
15655 case 6:
15656 return ATTRIBUTES;
15657 default:
15658 return null;
15659 }
15660 }
15661
15662
15663
15664
15665
15666 public static _Fields findByThriftIdOrThrow(int fieldId) {
15667 _Fields fields = findByThriftId(fieldId);
15668 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
15669 return fields;
15670 }
15671
15672
15673
15674
15675 public static _Fields findByName(String name) {
15676 return byName.get(name);
15677 }
15678
15679 private final short _thriftId;
15680 private final String _fieldName;
15681
15682 _Fields(short thriftId, String fieldName) {
15683 _thriftId = thriftId;
15684 _fieldName = fieldName;
15685 }
15686
15687 public short getThriftFieldId() {
15688 return _thriftId;
15689 }
15690
15691 public String getFieldName() {
15692 return _fieldName;
15693 }
15694 }
15695
15696
15697 private static final int __TIMESTAMP_ISSET_ID = 0;
15698 private static final int __NUMVERSIONS_ISSET_ID = 1;
15699 private BitSet __isset_bit_vector = new BitSet(2);
15700 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
15701 static {
15702 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
15703 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
15704 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
15705 tmpMap.put(_Fields.ROW, new org.apache.thrift.meta_data.FieldMetaData("row", org.apache.thrift.TFieldRequirementType.DEFAULT,
15706 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
15707 tmpMap.put(_Fields.COLUMN, new org.apache.thrift.meta_data.FieldMetaData("column", org.apache.thrift.TFieldRequirementType.DEFAULT,
15708 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
15709 tmpMap.put(_Fields.TIMESTAMP, new org.apache.thrift.meta_data.FieldMetaData("timestamp", org.apache.thrift.TFieldRequirementType.DEFAULT,
15710 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
15711 tmpMap.put(_Fields.NUM_VERSIONS, new org.apache.thrift.meta_data.FieldMetaData("numVersions", org.apache.thrift.TFieldRequirementType.DEFAULT,
15712 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
15713 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
15714 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
15715 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
15716 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
15717 metaDataMap = Collections.unmodifiableMap(tmpMap);
15718 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getVerTs_args.class, metaDataMap);
15719 }
15720
15721 public getVerTs_args() {
15722 }
15723
15724 public getVerTs_args(
15725 ByteBuffer tableName,
15726 ByteBuffer row,
15727 ByteBuffer column,
15728 long timestamp,
15729 int numVersions,
15730 Map<ByteBuffer,ByteBuffer> attributes)
15731 {
15732 this();
15733 this.tableName = tableName;
15734 this.row = row;
15735 this.column = column;
15736 this.timestamp = timestamp;
15737 setTimestampIsSet(true);
15738 this.numVersions = numVersions;
15739 setNumVersionsIsSet(true);
15740 this.attributes = attributes;
15741 }
15742
15743
15744
15745
15746 public getVerTs_args(getVerTs_args other) {
15747 __isset_bit_vector.clear();
15748 __isset_bit_vector.or(other.__isset_bit_vector);
15749 if (other.isSetTableName()) {
15750 this.tableName = other.tableName;
15751 }
15752 if (other.isSetRow()) {
15753 this.row = other.row;
15754 }
15755 if (other.isSetColumn()) {
15756 this.column = other.column;
15757 }
15758 this.timestamp = other.timestamp;
15759 this.numVersions = other.numVersions;
15760 if (other.isSetAttributes()) {
15761 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
15762 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
15763
15764 ByteBuffer other_element_key = other_element.getKey();
15765 ByteBuffer other_element_value = other_element.getValue();
15766
15767 ByteBuffer __this__attributes_copy_key = other_element_key;
15768
15769 ByteBuffer __this__attributes_copy_value = other_element_value;
15770
15771 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
15772 }
15773 this.attributes = __this__attributes;
15774 }
15775 }
15776
15777 public getVerTs_args deepCopy() {
15778 return new getVerTs_args(this);
15779 }
15780
15781 @Override
15782 public void clear() {
15783 this.tableName = null;
15784 this.row = null;
15785 this.column = null;
15786 setTimestampIsSet(false);
15787 this.timestamp = 0;
15788 setNumVersionsIsSet(false);
15789 this.numVersions = 0;
15790 this.attributes = null;
15791 }
15792
15793
15794
15795
15796 public byte[] getTableName() {
15797 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
15798 return tableName == null ? null : tableName.array();
15799 }
15800
15801 public ByteBuffer bufferForTableName() {
15802 return tableName;
15803 }
15804
15805
15806
15807
15808 public getVerTs_args setTableName(byte[] tableName) {
15809 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
15810 return this;
15811 }
15812
15813 public getVerTs_args setTableName(ByteBuffer tableName) {
15814 this.tableName = tableName;
15815 return this;
15816 }
15817
15818 public void unsetTableName() {
15819 this.tableName = null;
15820 }
15821
15822
15823 public boolean isSetTableName() {
15824 return this.tableName != null;
15825 }
15826
15827 public void setTableNameIsSet(boolean value) {
15828 if (!value) {
15829 this.tableName = null;
15830 }
15831 }
15832
15833
15834
15835
15836 public byte[] getRow() {
15837 setRow(org.apache.thrift.TBaseHelper.rightSize(row));
15838 return row == null ? null : row.array();
15839 }
15840
15841 public ByteBuffer bufferForRow() {
15842 return row;
15843 }
15844
15845
15846
15847
15848 public getVerTs_args setRow(byte[] row) {
15849 setRow(row == null ? (ByteBuffer)null : ByteBuffer.wrap(row));
15850 return this;
15851 }
15852
15853 public getVerTs_args setRow(ByteBuffer row) {
15854 this.row = row;
15855 return this;
15856 }
15857
15858 public void unsetRow() {
15859 this.row = null;
15860 }
15861
15862
15863 public boolean isSetRow() {
15864 return this.row != null;
15865 }
15866
15867 public void setRowIsSet(boolean value) {
15868 if (!value) {
15869 this.row = null;
15870 }
15871 }
15872
15873
15874
15875
15876 public byte[] getColumn() {
15877 setColumn(org.apache.thrift.TBaseHelper.rightSize(column));
15878 return column == null ? null : column.array();
15879 }
15880
15881 public ByteBuffer bufferForColumn() {
15882 return column;
15883 }
15884
15885
15886
15887
15888 public getVerTs_args setColumn(byte[] column) {
15889 setColumn(column == null ? (ByteBuffer)null : ByteBuffer.wrap(column));
15890 return this;
15891 }
15892
15893 public getVerTs_args setColumn(ByteBuffer column) {
15894 this.column = column;
15895 return this;
15896 }
15897
15898 public void unsetColumn() {
15899 this.column = null;
15900 }
15901
15902
15903 public boolean isSetColumn() {
15904 return this.column != null;
15905 }
15906
15907 public void setColumnIsSet(boolean value) {
15908 if (!value) {
15909 this.column = null;
15910 }
15911 }
15912
15913
15914
15915
15916 public long getTimestamp() {
15917 return this.timestamp;
15918 }
15919
15920
15921
15922
15923 public getVerTs_args setTimestamp(long timestamp) {
15924 this.timestamp = timestamp;
15925 setTimestampIsSet(true);
15926 return this;
15927 }
15928
15929 public void unsetTimestamp() {
15930 __isset_bit_vector.clear(__TIMESTAMP_ISSET_ID);
15931 }
15932
15933
15934 public boolean isSetTimestamp() {
15935 return __isset_bit_vector.get(__TIMESTAMP_ISSET_ID);
15936 }
15937
15938 public void setTimestampIsSet(boolean value) {
15939 __isset_bit_vector.set(__TIMESTAMP_ISSET_ID, value);
15940 }
15941
15942
15943
15944
15945 public int getNumVersions() {
15946 return this.numVersions;
15947 }
15948
15949
15950
15951
15952 public getVerTs_args setNumVersions(int numVersions) {
15953 this.numVersions = numVersions;
15954 setNumVersionsIsSet(true);
15955 return this;
15956 }
15957
15958 public void unsetNumVersions() {
15959 __isset_bit_vector.clear(__NUMVERSIONS_ISSET_ID);
15960 }
15961
15962
15963 public boolean isSetNumVersions() {
15964 return __isset_bit_vector.get(__NUMVERSIONS_ISSET_ID);
15965 }
15966
15967 public void setNumVersionsIsSet(boolean value) {
15968 __isset_bit_vector.set(__NUMVERSIONS_ISSET_ID, value);
15969 }
15970
15971 public int getAttributesSize() {
15972 return (this.attributes == null) ? 0 : this.attributes.size();
15973 }
15974
15975 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
15976 if (this.attributes == null) {
15977 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
15978 }
15979 this.attributes.put(key, val);
15980 }
15981
15982
15983
15984
15985 public Map<ByteBuffer,ByteBuffer> getAttributes() {
15986 return this.attributes;
15987 }
15988
15989
15990
15991
15992 public getVerTs_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
15993 this.attributes = attributes;
15994 return this;
15995 }
15996
15997 public void unsetAttributes() {
15998 this.attributes = null;
15999 }
16000
16001
16002 public boolean isSetAttributes() {
16003 return this.attributes != null;
16004 }
16005
16006 public void setAttributesIsSet(boolean value) {
16007 if (!value) {
16008 this.attributes = null;
16009 }
16010 }
16011
16012 public void setFieldValue(_Fields field, Object value) {
16013 switch (field) {
16014 case TABLE_NAME:
16015 if (value == null) {
16016 unsetTableName();
16017 } else {
16018 setTableName((ByteBuffer)value);
16019 }
16020 break;
16021
16022 case ROW:
16023 if (value == null) {
16024 unsetRow();
16025 } else {
16026 setRow((ByteBuffer)value);
16027 }
16028 break;
16029
16030 case COLUMN:
16031 if (value == null) {
16032 unsetColumn();
16033 } else {
16034 setColumn((ByteBuffer)value);
16035 }
16036 break;
16037
16038 case TIMESTAMP:
16039 if (value == null) {
16040 unsetTimestamp();
16041 } else {
16042 setTimestamp((Long)value);
16043 }
16044 break;
16045
16046 case NUM_VERSIONS:
16047 if (value == null) {
16048 unsetNumVersions();
16049 } else {
16050 setNumVersions((Integer)value);
16051 }
16052 break;
16053
16054 case ATTRIBUTES:
16055 if (value == null) {
16056 unsetAttributes();
16057 } else {
16058 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
16059 }
16060 break;
16061
16062 }
16063 }
16064
16065 public Object getFieldValue(_Fields field) {
16066 switch (field) {
16067 case TABLE_NAME:
16068 return getTableName();
16069
16070 case ROW:
16071 return getRow();
16072
16073 case COLUMN:
16074 return getColumn();
16075
16076 case TIMESTAMP:
16077 return Long.valueOf(getTimestamp());
16078
16079 case NUM_VERSIONS:
16080 return Integer.valueOf(getNumVersions());
16081
16082 case ATTRIBUTES:
16083 return getAttributes();
16084
16085 }
16086 throw new IllegalStateException();
16087 }
16088
16089
16090 public boolean isSet(_Fields field) {
16091 if (field == null) {
16092 throw new IllegalArgumentException();
16093 }
16094
16095 switch (field) {
16096 case TABLE_NAME:
16097 return isSetTableName();
16098 case ROW:
16099 return isSetRow();
16100 case COLUMN:
16101 return isSetColumn();
16102 case TIMESTAMP:
16103 return isSetTimestamp();
16104 case NUM_VERSIONS:
16105 return isSetNumVersions();
16106 case ATTRIBUTES:
16107 return isSetAttributes();
16108 }
16109 throw new IllegalStateException();
16110 }
16111
16112 @Override
16113 public boolean equals(Object that) {
16114 if (that == null)
16115 return false;
16116 if (that instanceof getVerTs_args)
16117 return this.equals((getVerTs_args)that);
16118 return false;
16119 }
16120
16121 public boolean equals(getVerTs_args that) {
16122 if (that == null)
16123 return false;
16124
16125 boolean this_present_tableName = true && this.isSetTableName();
16126 boolean that_present_tableName = true && that.isSetTableName();
16127 if (this_present_tableName || that_present_tableName) {
16128 if (!(this_present_tableName && that_present_tableName))
16129 return false;
16130 if (!this.tableName.equals(that.tableName))
16131 return false;
16132 }
16133
16134 boolean this_present_row = true && this.isSetRow();
16135 boolean that_present_row = true && that.isSetRow();
16136 if (this_present_row || that_present_row) {
16137 if (!(this_present_row && that_present_row))
16138 return false;
16139 if (!this.row.equals(that.row))
16140 return false;
16141 }
16142
16143 boolean this_present_column = true && this.isSetColumn();
16144 boolean that_present_column = true && that.isSetColumn();
16145 if (this_present_column || that_present_column) {
16146 if (!(this_present_column && that_present_column))
16147 return false;
16148 if (!this.column.equals(that.column))
16149 return false;
16150 }
16151
16152 boolean this_present_timestamp = true;
16153 boolean that_present_timestamp = true;
16154 if (this_present_timestamp || that_present_timestamp) {
16155 if (!(this_present_timestamp && that_present_timestamp))
16156 return false;
16157 if (this.timestamp != that.timestamp)
16158 return false;
16159 }
16160
16161 boolean this_present_numVersions = true;
16162 boolean that_present_numVersions = true;
16163 if (this_present_numVersions || that_present_numVersions) {
16164 if (!(this_present_numVersions && that_present_numVersions))
16165 return false;
16166 if (this.numVersions != that.numVersions)
16167 return false;
16168 }
16169
16170 boolean this_present_attributes = true && this.isSetAttributes();
16171 boolean that_present_attributes = true && that.isSetAttributes();
16172 if (this_present_attributes || that_present_attributes) {
16173 if (!(this_present_attributes && that_present_attributes))
16174 return false;
16175 if (!this.attributes.equals(that.attributes))
16176 return false;
16177 }
16178
16179 return true;
16180 }
16181
16182 @Override
16183 public int hashCode() {
16184 HashCodeBuilder builder = new HashCodeBuilder();
16185
16186 boolean present_tableName = true && (isSetTableName());
16187 builder.append(present_tableName);
16188 if (present_tableName)
16189 builder.append(tableName);
16190
16191 boolean present_row = true && (isSetRow());
16192 builder.append(present_row);
16193 if (present_row)
16194 builder.append(row);
16195
16196 boolean present_column = true && (isSetColumn());
16197 builder.append(present_column);
16198 if (present_column)
16199 builder.append(column);
16200
16201 boolean present_timestamp = true;
16202 builder.append(present_timestamp);
16203 if (present_timestamp)
16204 builder.append(timestamp);
16205
16206 boolean present_numVersions = true;
16207 builder.append(present_numVersions);
16208 if (present_numVersions)
16209 builder.append(numVersions);
16210
16211 boolean present_attributes = true && (isSetAttributes());
16212 builder.append(present_attributes);
16213 if (present_attributes)
16214 builder.append(attributes);
16215
16216 return builder.toHashCode();
16217 }
16218
16219 public int compareTo(getVerTs_args other) {
16220 if (!getClass().equals(other.getClass())) {
16221 return getClass().getName().compareTo(other.getClass().getName());
16222 }
16223
16224 int lastComparison = 0;
16225 getVerTs_args typedOther = (getVerTs_args)other;
16226
16227 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
16228 if (lastComparison != 0) {
16229 return lastComparison;
16230 }
16231 if (isSetTableName()) {
16232 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
16233 if (lastComparison != 0) {
16234 return lastComparison;
16235 }
16236 }
16237 lastComparison = Boolean.valueOf(isSetRow()).compareTo(typedOther.isSetRow());
16238 if (lastComparison != 0) {
16239 return lastComparison;
16240 }
16241 if (isSetRow()) {
16242 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.row, typedOther.row);
16243 if (lastComparison != 0) {
16244 return lastComparison;
16245 }
16246 }
16247 lastComparison = Boolean.valueOf(isSetColumn()).compareTo(typedOther.isSetColumn());
16248 if (lastComparison != 0) {
16249 return lastComparison;
16250 }
16251 if (isSetColumn()) {
16252 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.column, typedOther.column);
16253 if (lastComparison != 0) {
16254 return lastComparison;
16255 }
16256 }
16257 lastComparison = Boolean.valueOf(isSetTimestamp()).compareTo(typedOther.isSetTimestamp());
16258 if (lastComparison != 0) {
16259 return lastComparison;
16260 }
16261 if (isSetTimestamp()) {
16262 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.timestamp, typedOther.timestamp);
16263 if (lastComparison != 0) {
16264 return lastComparison;
16265 }
16266 }
16267 lastComparison = Boolean.valueOf(isSetNumVersions()).compareTo(typedOther.isSetNumVersions());
16268 if (lastComparison != 0) {
16269 return lastComparison;
16270 }
16271 if (isSetNumVersions()) {
16272 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.numVersions, typedOther.numVersions);
16273 if (lastComparison != 0) {
16274 return lastComparison;
16275 }
16276 }
16277 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
16278 if (lastComparison != 0) {
16279 return lastComparison;
16280 }
16281 if (isSetAttributes()) {
16282 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
16283 if (lastComparison != 0) {
16284 return lastComparison;
16285 }
16286 }
16287 return 0;
16288 }
16289
16290 public _Fields fieldForId(int fieldId) {
16291 return _Fields.findByThriftId(fieldId);
16292 }
16293
16294 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
16295 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
16296 }
16297
16298 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
16299 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
16300 }
16301
16302 @Override
16303 public String toString() {
16304 StringBuilder sb = new StringBuilder("getVerTs_args(");
16305 boolean first = true;
16306
16307 sb.append("tableName:");
16308 if (this.tableName == null) {
16309 sb.append("null");
16310 } else {
16311 sb.append(this.tableName);
16312 }
16313 first = false;
16314 if (!first) sb.append(", ");
16315 sb.append("row:");
16316 if (this.row == null) {
16317 sb.append("null");
16318 } else {
16319 sb.append(this.row);
16320 }
16321 first = false;
16322 if (!first) sb.append(", ");
16323 sb.append("column:");
16324 if (this.column == null) {
16325 sb.append("null");
16326 } else {
16327 sb.append(this.column);
16328 }
16329 first = false;
16330 if (!first) sb.append(", ");
16331 sb.append("timestamp:");
16332 sb.append(this.timestamp);
16333 first = false;
16334 if (!first) sb.append(", ");
16335 sb.append("numVersions:");
16336 sb.append(this.numVersions);
16337 first = false;
16338 if (!first) sb.append(", ");
16339 sb.append("attributes:");
16340 if (this.attributes == null) {
16341 sb.append("null");
16342 } else {
16343 sb.append(this.attributes);
16344 }
16345 first = false;
16346 sb.append(")");
16347 return sb.toString();
16348 }
16349
16350 public void validate() throws org.apache.thrift.TException {
16351
16352 }
16353
16354 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
16355 try {
16356 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
16357 } catch (org.apache.thrift.TException te) {
16358 throw new java.io.IOException(te);
16359 }
16360 }
16361
16362 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
16363 try {
16364
16365 __isset_bit_vector = new BitSet(1);
16366 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
16367 } catch (org.apache.thrift.TException te) {
16368 throw new java.io.IOException(te);
16369 }
16370 }
16371
16372 private static class getVerTs_argsStandardSchemeFactory implements SchemeFactory {
16373 public getVerTs_argsStandardScheme getScheme() {
16374 return new getVerTs_argsStandardScheme();
16375 }
16376 }
16377
16378 private static class getVerTs_argsStandardScheme extends StandardScheme<getVerTs_args> {
16379
16380 public void read(org.apache.thrift.protocol.TProtocol iprot, getVerTs_args struct) throws org.apache.thrift.TException {
16381 org.apache.thrift.protocol.TField schemeField;
16382 iprot.readStructBegin();
16383 while (true)
16384 {
16385 schemeField = iprot.readFieldBegin();
16386 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
16387 break;
16388 }
16389 switch (schemeField.id) {
16390 case 1:
16391 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
16392 struct.tableName = iprot.readBinary();
16393 struct.setTableNameIsSet(true);
16394 } else {
16395 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
16396 }
16397 break;
16398 case 2:
16399 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
16400 struct.row = iprot.readBinary();
16401 struct.setRowIsSet(true);
16402 } else {
16403 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
16404 }
16405 break;
16406 case 3:
16407 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
16408 struct.column = iprot.readBinary();
16409 struct.setColumnIsSet(true);
16410 } else {
16411 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
16412 }
16413 break;
16414 case 4:
16415 if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
16416 struct.timestamp = iprot.readI64();
16417 struct.setTimestampIsSet(true);
16418 } else {
16419 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
16420 }
16421 break;
16422 case 5:
16423 if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
16424 struct.numVersions = iprot.readI32();
16425 struct.setNumVersionsIsSet(true);
16426 } else {
16427 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
16428 }
16429 break;
16430 case 6:
16431 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
16432 {
16433 org.apache.thrift.protocol.TMap _map104 = iprot.readMapBegin();
16434 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map104.size);
16435 for (int _i105 = 0; _i105 < _map104.size; ++_i105)
16436 {
16437 ByteBuffer _key106;
16438 ByteBuffer _val107;
16439 _key106 = iprot.readBinary();
16440 _val107 = iprot.readBinary();
16441 struct.attributes.put(_key106, _val107);
16442 }
16443 iprot.readMapEnd();
16444 }
16445 struct.setAttributesIsSet(true);
16446 } else {
16447 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
16448 }
16449 break;
16450 default:
16451 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
16452 }
16453 iprot.readFieldEnd();
16454 }
16455 iprot.readStructEnd();
16456
16457
16458 struct.validate();
16459 }
16460
16461 public void write(org.apache.thrift.protocol.TProtocol oprot, getVerTs_args struct) throws org.apache.thrift.TException {
16462 struct.validate();
16463
16464 oprot.writeStructBegin(STRUCT_DESC);
16465 if (struct.tableName != null) {
16466 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
16467 oprot.writeBinary(struct.tableName);
16468 oprot.writeFieldEnd();
16469 }
16470 if (struct.row != null) {
16471 oprot.writeFieldBegin(ROW_FIELD_DESC);
16472 oprot.writeBinary(struct.row);
16473 oprot.writeFieldEnd();
16474 }
16475 if (struct.column != null) {
16476 oprot.writeFieldBegin(COLUMN_FIELD_DESC);
16477 oprot.writeBinary(struct.column);
16478 oprot.writeFieldEnd();
16479 }
16480 oprot.writeFieldBegin(TIMESTAMP_FIELD_DESC);
16481 oprot.writeI64(struct.timestamp);
16482 oprot.writeFieldEnd();
16483 oprot.writeFieldBegin(NUM_VERSIONS_FIELD_DESC);
16484 oprot.writeI32(struct.numVersions);
16485 oprot.writeFieldEnd();
16486 if (struct.attributes != null) {
16487 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
16488 {
16489 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
16490 for (Map.Entry<ByteBuffer, ByteBuffer> _iter108 : struct.attributes.entrySet())
16491 {
16492 oprot.writeBinary(_iter108.getKey());
16493 oprot.writeBinary(_iter108.getValue());
16494 }
16495 oprot.writeMapEnd();
16496 }
16497 oprot.writeFieldEnd();
16498 }
16499 oprot.writeFieldStop();
16500 oprot.writeStructEnd();
16501 }
16502
16503 }
16504
16505 private static class getVerTs_argsTupleSchemeFactory implements SchemeFactory {
16506 public getVerTs_argsTupleScheme getScheme() {
16507 return new getVerTs_argsTupleScheme();
16508 }
16509 }
16510
16511 private static class getVerTs_argsTupleScheme extends TupleScheme<getVerTs_args> {
16512
16513 @Override
16514 public void write(org.apache.thrift.protocol.TProtocol prot, getVerTs_args struct) throws org.apache.thrift.TException {
16515 TTupleProtocol oprot = (TTupleProtocol) prot;
16516 BitSet optionals = new BitSet();
16517 if (struct.isSetTableName()) {
16518 optionals.set(0);
16519 }
16520 if (struct.isSetRow()) {
16521 optionals.set(1);
16522 }
16523 if (struct.isSetColumn()) {
16524 optionals.set(2);
16525 }
16526 if (struct.isSetTimestamp()) {
16527 optionals.set(3);
16528 }
16529 if (struct.isSetNumVersions()) {
16530 optionals.set(4);
16531 }
16532 if (struct.isSetAttributes()) {
16533 optionals.set(5);
16534 }
16535 oprot.writeBitSet(optionals, 6);
16536 if (struct.isSetTableName()) {
16537 oprot.writeBinary(struct.tableName);
16538 }
16539 if (struct.isSetRow()) {
16540 oprot.writeBinary(struct.row);
16541 }
16542 if (struct.isSetColumn()) {
16543 oprot.writeBinary(struct.column);
16544 }
16545 if (struct.isSetTimestamp()) {
16546 oprot.writeI64(struct.timestamp);
16547 }
16548 if (struct.isSetNumVersions()) {
16549 oprot.writeI32(struct.numVersions);
16550 }
16551 if (struct.isSetAttributes()) {
16552 {
16553 oprot.writeI32(struct.attributes.size());
16554 for (Map.Entry<ByteBuffer, ByteBuffer> _iter109 : struct.attributes.entrySet())
16555 {
16556 oprot.writeBinary(_iter109.getKey());
16557 oprot.writeBinary(_iter109.getValue());
16558 }
16559 }
16560 }
16561 }
16562
16563 @Override
16564 public void read(org.apache.thrift.protocol.TProtocol prot, getVerTs_args struct) throws org.apache.thrift.TException {
16565 TTupleProtocol iprot = (TTupleProtocol) prot;
16566 BitSet incoming = iprot.readBitSet(6);
16567 if (incoming.get(0)) {
16568 struct.tableName = iprot.readBinary();
16569 struct.setTableNameIsSet(true);
16570 }
16571 if (incoming.get(1)) {
16572 struct.row = iprot.readBinary();
16573 struct.setRowIsSet(true);
16574 }
16575 if (incoming.get(2)) {
16576 struct.column = iprot.readBinary();
16577 struct.setColumnIsSet(true);
16578 }
16579 if (incoming.get(3)) {
16580 struct.timestamp = iprot.readI64();
16581 struct.setTimestampIsSet(true);
16582 }
16583 if (incoming.get(4)) {
16584 struct.numVersions = iprot.readI32();
16585 struct.setNumVersionsIsSet(true);
16586 }
16587 if (incoming.get(5)) {
16588 {
16589 org.apache.thrift.protocol.TMap _map110 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
16590 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map110.size);
16591 for (int _i111 = 0; _i111 < _map110.size; ++_i111)
16592 {
16593 ByteBuffer _key112;
16594 ByteBuffer _val113;
16595 _key112 = iprot.readBinary();
16596 _val113 = iprot.readBinary();
16597 struct.attributes.put(_key112, _val113);
16598 }
16599 }
16600 struct.setAttributesIsSet(true);
16601 }
16602 }
16603 }
16604
16605 }
16606
16607 public static class getVerTs_result implements org.apache.thrift.TBase<getVerTs_result, getVerTs_result._Fields>, java.io.Serializable, Cloneable {
16608 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getVerTs_result");
16609
16610 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.LIST, (short)0);
16611 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
16612
16613 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
16614 static {
16615 schemes.put(StandardScheme.class, new getVerTs_resultStandardSchemeFactory());
16616 schemes.put(TupleScheme.class, new getVerTs_resultTupleSchemeFactory());
16617 }
16618
16619 public List<TCell> success;
16620 public IOError io;
16621
16622
16623 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
16624 SUCCESS((short)0, "success"),
16625 IO((short)1, "io");
16626
16627 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
16628
16629 static {
16630 for (_Fields field : EnumSet.allOf(_Fields.class)) {
16631 byName.put(field.getFieldName(), field);
16632 }
16633 }
16634
16635
16636
16637
16638 public static _Fields findByThriftId(int fieldId) {
16639 switch(fieldId) {
16640 case 0:
16641 return SUCCESS;
16642 case 1:
16643 return IO;
16644 default:
16645 return null;
16646 }
16647 }
16648
16649
16650
16651
16652
16653 public static _Fields findByThriftIdOrThrow(int fieldId) {
16654 _Fields fields = findByThriftId(fieldId);
16655 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
16656 return fields;
16657 }
16658
16659
16660
16661
16662 public static _Fields findByName(String name) {
16663 return byName.get(name);
16664 }
16665
16666 private final short _thriftId;
16667 private final String _fieldName;
16668
16669 _Fields(short thriftId, String fieldName) {
16670 _thriftId = thriftId;
16671 _fieldName = fieldName;
16672 }
16673
16674 public short getThriftFieldId() {
16675 return _thriftId;
16676 }
16677
16678 public String getFieldName() {
16679 return _fieldName;
16680 }
16681 }
16682
16683
16684 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
16685 static {
16686 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
16687 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
16688 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
16689 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TCell.class))));
16690 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
16691 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
16692 metaDataMap = Collections.unmodifiableMap(tmpMap);
16693 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getVerTs_result.class, metaDataMap);
16694 }
16695
16696 public getVerTs_result() {
16697 }
16698
16699 public getVerTs_result(
16700 List<TCell> success,
16701 IOError io)
16702 {
16703 this();
16704 this.success = success;
16705 this.io = io;
16706 }
16707
16708
16709
16710
16711 public getVerTs_result(getVerTs_result other) {
16712 if (other.isSetSuccess()) {
16713 List<TCell> __this__success = new ArrayList<TCell>();
16714 for (TCell other_element : other.success) {
16715 __this__success.add(new TCell(other_element));
16716 }
16717 this.success = __this__success;
16718 }
16719 if (other.isSetIo()) {
16720 this.io = new IOError(other.io);
16721 }
16722 }
16723
16724 public getVerTs_result deepCopy() {
16725 return new getVerTs_result(this);
16726 }
16727
16728 @Override
16729 public void clear() {
16730 this.success = null;
16731 this.io = null;
16732 }
16733
16734 public int getSuccessSize() {
16735 return (this.success == null) ? 0 : this.success.size();
16736 }
16737
16738 public java.util.Iterator<TCell> getSuccessIterator() {
16739 return (this.success == null) ? null : this.success.iterator();
16740 }
16741
16742 public void addToSuccess(TCell elem) {
16743 if (this.success == null) {
16744 this.success = new ArrayList<TCell>();
16745 }
16746 this.success.add(elem);
16747 }
16748
16749 public List<TCell> getSuccess() {
16750 return this.success;
16751 }
16752
16753 public getVerTs_result setSuccess(List<TCell> success) {
16754 this.success = success;
16755 return this;
16756 }
16757
16758 public void unsetSuccess() {
16759 this.success = null;
16760 }
16761
16762
16763 public boolean isSetSuccess() {
16764 return this.success != null;
16765 }
16766
16767 public void setSuccessIsSet(boolean value) {
16768 if (!value) {
16769 this.success = null;
16770 }
16771 }
16772
16773 public IOError getIo() {
16774 return this.io;
16775 }
16776
16777 public getVerTs_result setIo(IOError io) {
16778 this.io = io;
16779 return this;
16780 }
16781
16782 public void unsetIo() {
16783 this.io = null;
16784 }
16785
16786
16787 public boolean isSetIo() {
16788 return this.io != null;
16789 }
16790
16791 public void setIoIsSet(boolean value) {
16792 if (!value) {
16793 this.io = null;
16794 }
16795 }
16796
16797 public void setFieldValue(_Fields field, Object value) {
16798 switch (field) {
16799 case SUCCESS:
16800 if (value == null) {
16801 unsetSuccess();
16802 } else {
16803 setSuccess((List<TCell>)value);
16804 }
16805 break;
16806
16807 case IO:
16808 if (value == null) {
16809 unsetIo();
16810 } else {
16811 setIo((IOError)value);
16812 }
16813 break;
16814
16815 }
16816 }
16817
16818 public Object getFieldValue(_Fields field) {
16819 switch (field) {
16820 case SUCCESS:
16821 return getSuccess();
16822
16823 case IO:
16824 return getIo();
16825
16826 }
16827 throw new IllegalStateException();
16828 }
16829
16830
16831 public boolean isSet(_Fields field) {
16832 if (field == null) {
16833 throw new IllegalArgumentException();
16834 }
16835
16836 switch (field) {
16837 case SUCCESS:
16838 return isSetSuccess();
16839 case IO:
16840 return isSetIo();
16841 }
16842 throw new IllegalStateException();
16843 }
16844
16845 @Override
16846 public boolean equals(Object that) {
16847 if (that == null)
16848 return false;
16849 if (that instanceof getVerTs_result)
16850 return this.equals((getVerTs_result)that);
16851 return false;
16852 }
16853
16854 public boolean equals(getVerTs_result that) {
16855 if (that == null)
16856 return false;
16857
16858 boolean this_present_success = true && this.isSetSuccess();
16859 boolean that_present_success = true && that.isSetSuccess();
16860 if (this_present_success || that_present_success) {
16861 if (!(this_present_success && that_present_success))
16862 return false;
16863 if (!this.success.equals(that.success))
16864 return false;
16865 }
16866
16867 boolean this_present_io = true && this.isSetIo();
16868 boolean that_present_io = true && that.isSetIo();
16869 if (this_present_io || that_present_io) {
16870 if (!(this_present_io && that_present_io))
16871 return false;
16872 if (!this.io.equals(that.io))
16873 return false;
16874 }
16875
16876 return true;
16877 }
16878
16879 @Override
16880 public int hashCode() {
16881 HashCodeBuilder builder = new HashCodeBuilder();
16882
16883 boolean present_success = true && (isSetSuccess());
16884 builder.append(present_success);
16885 if (present_success)
16886 builder.append(success);
16887
16888 boolean present_io = true && (isSetIo());
16889 builder.append(present_io);
16890 if (present_io)
16891 builder.append(io);
16892
16893 return builder.toHashCode();
16894 }
16895
16896 public int compareTo(getVerTs_result other) {
16897 if (!getClass().equals(other.getClass())) {
16898 return getClass().getName().compareTo(other.getClass().getName());
16899 }
16900
16901 int lastComparison = 0;
16902 getVerTs_result typedOther = (getVerTs_result)other;
16903
16904 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
16905 if (lastComparison != 0) {
16906 return lastComparison;
16907 }
16908 if (isSetSuccess()) {
16909 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
16910 if (lastComparison != 0) {
16911 return lastComparison;
16912 }
16913 }
16914 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
16915 if (lastComparison != 0) {
16916 return lastComparison;
16917 }
16918 if (isSetIo()) {
16919 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
16920 if (lastComparison != 0) {
16921 return lastComparison;
16922 }
16923 }
16924 return 0;
16925 }
16926
16927 public _Fields fieldForId(int fieldId) {
16928 return _Fields.findByThriftId(fieldId);
16929 }
16930
16931 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
16932 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
16933 }
16934
16935 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
16936 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
16937 }
16938
16939 @Override
16940 public String toString() {
16941 StringBuilder sb = new StringBuilder("getVerTs_result(");
16942 boolean first = true;
16943
16944 sb.append("success:");
16945 if (this.success == null) {
16946 sb.append("null");
16947 } else {
16948 sb.append(this.success);
16949 }
16950 first = false;
16951 if (!first) sb.append(", ");
16952 sb.append("io:");
16953 if (this.io == null) {
16954 sb.append("null");
16955 } else {
16956 sb.append(this.io);
16957 }
16958 first = false;
16959 sb.append(")");
16960 return sb.toString();
16961 }
16962
16963 public void validate() throws org.apache.thrift.TException {
16964
16965 }
16966
16967 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
16968 try {
16969 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
16970 } catch (org.apache.thrift.TException te) {
16971 throw new java.io.IOException(te);
16972 }
16973 }
16974
16975 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
16976 try {
16977 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
16978 } catch (org.apache.thrift.TException te) {
16979 throw new java.io.IOException(te);
16980 }
16981 }
16982
16983 private static class getVerTs_resultStandardSchemeFactory implements SchemeFactory {
16984 public getVerTs_resultStandardScheme getScheme() {
16985 return new getVerTs_resultStandardScheme();
16986 }
16987 }
16988
16989 private static class getVerTs_resultStandardScheme extends StandardScheme<getVerTs_result> {
16990
16991 public void read(org.apache.thrift.protocol.TProtocol iprot, getVerTs_result struct) throws org.apache.thrift.TException {
16992 org.apache.thrift.protocol.TField schemeField;
16993 iprot.readStructBegin();
16994 while (true)
16995 {
16996 schemeField = iprot.readFieldBegin();
16997 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
16998 break;
16999 }
17000 switch (schemeField.id) {
17001 case 0:
17002 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
17003 {
17004 org.apache.thrift.protocol.TList _list114 = iprot.readListBegin();
17005 struct.success = new ArrayList<TCell>(_list114.size);
17006 for (int _i115 = 0; _i115 < _list114.size; ++_i115)
17007 {
17008 TCell _elem116;
17009 _elem116 = new TCell();
17010 _elem116.read(iprot);
17011 struct.success.add(_elem116);
17012 }
17013 iprot.readListEnd();
17014 }
17015 struct.setSuccessIsSet(true);
17016 } else {
17017 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
17018 }
17019 break;
17020 case 1:
17021 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
17022 struct.io = new IOError();
17023 struct.io.read(iprot);
17024 struct.setIoIsSet(true);
17025 } else {
17026 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
17027 }
17028 break;
17029 default:
17030 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
17031 }
17032 iprot.readFieldEnd();
17033 }
17034 iprot.readStructEnd();
17035
17036
17037 struct.validate();
17038 }
17039
17040 public void write(org.apache.thrift.protocol.TProtocol oprot, getVerTs_result struct) throws org.apache.thrift.TException {
17041 struct.validate();
17042
17043 oprot.writeStructBegin(STRUCT_DESC);
17044 if (struct.success != null) {
17045 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
17046 {
17047 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
17048 for (TCell _iter117 : struct.success)
17049 {
17050 _iter117.write(oprot);
17051 }
17052 oprot.writeListEnd();
17053 }
17054 oprot.writeFieldEnd();
17055 }
17056 if (struct.io != null) {
17057 oprot.writeFieldBegin(IO_FIELD_DESC);
17058 struct.io.write(oprot);
17059 oprot.writeFieldEnd();
17060 }
17061 oprot.writeFieldStop();
17062 oprot.writeStructEnd();
17063 }
17064
17065 }
17066
17067 private static class getVerTs_resultTupleSchemeFactory implements SchemeFactory {
17068 public getVerTs_resultTupleScheme getScheme() {
17069 return new getVerTs_resultTupleScheme();
17070 }
17071 }
17072
17073 private static class getVerTs_resultTupleScheme extends TupleScheme<getVerTs_result> {
17074
17075 @Override
17076 public void write(org.apache.thrift.protocol.TProtocol prot, getVerTs_result struct) throws org.apache.thrift.TException {
17077 TTupleProtocol oprot = (TTupleProtocol) prot;
17078 BitSet optionals = new BitSet();
17079 if (struct.isSetSuccess()) {
17080 optionals.set(0);
17081 }
17082 if (struct.isSetIo()) {
17083 optionals.set(1);
17084 }
17085 oprot.writeBitSet(optionals, 2);
17086 if (struct.isSetSuccess()) {
17087 {
17088 oprot.writeI32(struct.success.size());
17089 for (TCell _iter118 : struct.success)
17090 {
17091 _iter118.write(oprot);
17092 }
17093 }
17094 }
17095 if (struct.isSetIo()) {
17096 struct.io.write(oprot);
17097 }
17098 }
17099
17100 @Override
17101 public void read(org.apache.thrift.protocol.TProtocol prot, getVerTs_result struct) throws org.apache.thrift.TException {
17102 TTupleProtocol iprot = (TTupleProtocol) prot;
17103 BitSet incoming = iprot.readBitSet(2);
17104 if (incoming.get(0)) {
17105 {
17106 org.apache.thrift.protocol.TList _list119 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
17107 struct.success = new ArrayList<TCell>(_list119.size);
17108 for (int _i120 = 0; _i120 < _list119.size; ++_i120)
17109 {
17110 TCell _elem121;
17111 _elem121 = new TCell();
17112 _elem121.read(iprot);
17113 struct.success.add(_elem121);
17114 }
17115 }
17116 struct.setSuccessIsSet(true);
17117 }
17118 if (incoming.get(1)) {
17119 struct.io = new IOError();
17120 struct.io.read(iprot);
17121 struct.setIoIsSet(true);
17122 }
17123 }
17124 }
17125
17126 }
17127
17128 public static class getRow_args implements org.apache.thrift.TBase<getRow_args, getRow_args._Fields>, java.io.Serializable, Cloneable {
17129 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getRow_args");
17130
17131 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
17132 private static final org.apache.thrift.protocol.TField ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("row", org.apache.thrift.protocol.TType.STRING, (short)2);
17133 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)3);
17134
17135 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
17136 static {
17137 schemes.put(StandardScheme.class, new getRow_argsStandardSchemeFactory());
17138 schemes.put(TupleScheme.class, new getRow_argsTupleSchemeFactory());
17139 }
17140
17141
17142
17143
17144 public ByteBuffer tableName;
17145
17146
17147
17148 public ByteBuffer row;
17149
17150
17151
17152 public Map<ByteBuffer,ByteBuffer> attributes;
17153
17154
17155 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
17156
17157
17158
17159 TABLE_NAME((short)1, "tableName"),
17160
17161
17162
17163 ROW((short)2, "row"),
17164
17165
17166
17167 ATTRIBUTES((short)3, "attributes");
17168
17169 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
17170
17171 static {
17172 for (_Fields field : EnumSet.allOf(_Fields.class)) {
17173 byName.put(field.getFieldName(), field);
17174 }
17175 }
17176
17177
17178
17179
17180 public static _Fields findByThriftId(int fieldId) {
17181 switch(fieldId) {
17182 case 1:
17183 return TABLE_NAME;
17184 case 2:
17185 return ROW;
17186 case 3:
17187 return ATTRIBUTES;
17188 default:
17189 return null;
17190 }
17191 }
17192
17193
17194
17195
17196
17197 public static _Fields findByThriftIdOrThrow(int fieldId) {
17198 _Fields fields = findByThriftId(fieldId);
17199 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
17200 return fields;
17201 }
17202
17203
17204
17205
17206 public static _Fields findByName(String name) {
17207 return byName.get(name);
17208 }
17209
17210 private final short _thriftId;
17211 private final String _fieldName;
17212
17213 _Fields(short thriftId, String fieldName) {
17214 _thriftId = thriftId;
17215 _fieldName = fieldName;
17216 }
17217
17218 public short getThriftFieldId() {
17219 return _thriftId;
17220 }
17221
17222 public String getFieldName() {
17223 return _fieldName;
17224 }
17225 }
17226
17227
17228 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
17229 static {
17230 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
17231 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
17232 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
17233 tmpMap.put(_Fields.ROW, new org.apache.thrift.meta_data.FieldMetaData("row", org.apache.thrift.TFieldRequirementType.DEFAULT,
17234 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
17235 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
17236 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
17237 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
17238 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
17239 metaDataMap = Collections.unmodifiableMap(tmpMap);
17240 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getRow_args.class, metaDataMap);
17241 }
17242
17243 public getRow_args() {
17244 }
17245
17246 public getRow_args(
17247 ByteBuffer tableName,
17248 ByteBuffer row,
17249 Map<ByteBuffer,ByteBuffer> attributes)
17250 {
17251 this();
17252 this.tableName = tableName;
17253 this.row = row;
17254 this.attributes = attributes;
17255 }
17256
17257
17258
17259
17260 public getRow_args(getRow_args other) {
17261 if (other.isSetTableName()) {
17262 this.tableName = other.tableName;
17263 }
17264 if (other.isSetRow()) {
17265 this.row = other.row;
17266 }
17267 if (other.isSetAttributes()) {
17268 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
17269 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
17270
17271 ByteBuffer other_element_key = other_element.getKey();
17272 ByteBuffer other_element_value = other_element.getValue();
17273
17274 ByteBuffer __this__attributes_copy_key = other_element_key;
17275
17276 ByteBuffer __this__attributes_copy_value = other_element_value;
17277
17278 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
17279 }
17280 this.attributes = __this__attributes;
17281 }
17282 }
17283
17284 public getRow_args deepCopy() {
17285 return new getRow_args(this);
17286 }
17287
17288 @Override
17289 public void clear() {
17290 this.tableName = null;
17291 this.row = null;
17292 this.attributes = null;
17293 }
17294
17295
17296
17297
17298 public byte[] getTableName() {
17299 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
17300 return tableName == null ? null : tableName.array();
17301 }
17302
17303 public ByteBuffer bufferForTableName() {
17304 return tableName;
17305 }
17306
17307
17308
17309
17310 public getRow_args setTableName(byte[] tableName) {
17311 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
17312 return this;
17313 }
17314
17315 public getRow_args setTableName(ByteBuffer tableName) {
17316 this.tableName = tableName;
17317 return this;
17318 }
17319
17320 public void unsetTableName() {
17321 this.tableName = null;
17322 }
17323
17324
17325 public boolean isSetTableName() {
17326 return this.tableName != null;
17327 }
17328
17329 public void setTableNameIsSet(boolean value) {
17330 if (!value) {
17331 this.tableName = null;
17332 }
17333 }
17334
17335
17336
17337
17338 public byte[] getRow() {
17339 setRow(org.apache.thrift.TBaseHelper.rightSize(row));
17340 return row == null ? null : row.array();
17341 }
17342
17343 public ByteBuffer bufferForRow() {
17344 return row;
17345 }
17346
17347
17348
17349
17350 public getRow_args setRow(byte[] row) {
17351 setRow(row == null ? (ByteBuffer)null : ByteBuffer.wrap(row));
17352 return this;
17353 }
17354
17355 public getRow_args setRow(ByteBuffer row) {
17356 this.row = row;
17357 return this;
17358 }
17359
17360 public void unsetRow() {
17361 this.row = null;
17362 }
17363
17364
17365 public boolean isSetRow() {
17366 return this.row != null;
17367 }
17368
17369 public void setRowIsSet(boolean value) {
17370 if (!value) {
17371 this.row = null;
17372 }
17373 }
17374
17375 public int getAttributesSize() {
17376 return (this.attributes == null) ? 0 : this.attributes.size();
17377 }
17378
17379 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
17380 if (this.attributes == null) {
17381 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
17382 }
17383 this.attributes.put(key, val);
17384 }
17385
17386
17387
17388
17389 public Map<ByteBuffer,ByteBuffer> getAttributes() {
17390 return this.attributes;
17391 }
17392
17393
17394
17395
17396 public getRow_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
17397 this.attributes = attributes;
17398 return this;
17399 }
17400
17401 public void unsetAttributes() {
17402 this.attributes = null;
17403 }
17404
17405
17406 public boolean isSetAttributes() {
17407 return this.attributes != null;
17408 }
17409
17410 public void setAttributesIsSet(boolean value) {
17411 if (!value) {
17412 this.attributes = null;
17413 }
17414 }
17415
17416 public void setFieldValue(_Fields field, Object value) {
17417 switch (field) {
17418 case TABLE_NAME:
17419 if (value == null) {
17420 unsetTableName();
17421 } else {
17422 setTableName((ByteBuffer)value);
17423 }
17424 break;
17425
17426 case ROW:
17427 if (value == null) {
17428 unsetRow();
17429 } else {
17430 setRow((ByteBuffer)value);
17431 }
17432 break;
17433
17434 case ATTRIBUTES:
17435 if (value == null) {
17436 unsetAttributes();
17437 } else {
17438 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
17439 }
17440 break;
17441
17442 }
17443 }
17444
17445 public Object getFieldValue(_Fields field) {
17446 switch (field) {
17447 case TABLE_NAME:
17448 return getTableName();
17449
17450 case ROW:
17451 return getRow();
17452
17453 case ATTRIBUTES:
17454 return getAttributes();
17455
17456 }
17457 throw new IllegalStateException();
17458 }
17459
17460
17461 public boolean isSet(_Fields field) {
17462 if (field == null) {
17463 throw new IllegalArgumentException();
17464 }
17465
17466 switch (field) {
17467 case TABLE_NAME:
17468 return isSetTableName();
17469 case ROW:
17470 return isSetRow();
17471 case ATTRIBUTES:
17472 return isSetAttributes();
17473 }
17474 throw new IllegalStateException();
17475 }
17476
17477 @Override
17478 public boolean equals(Object that) {
17479 if (that == null)
17480 return false;
17481 if (that instanceof getRow_args)
17482 return this.equals((getRow_args)that);
17483 return false;
17484 }
17485
17486 public boolean equals(getRow_args that) {
17487 if (that == null)
17488 return false;
17489
17490 boolean this_present_tableName = true && this.isSetTableName();
17491 boolean that_present_tableName = true && that.isSetTableName();
17492 if (this_present_tableName || that_present_tableName) {
17493 if (!(this_present_tableName && that_present_tableName))
17494 return false;
17495 if (!this.tableName.equals(that.tableName))
17496 return false;
17497 }
17498
17499 boolean this_present_row = true && this.isSetRow();
17500 boolean that_present_row = true && that.isSetRow();
17501 if (this_present_row || that_present_row) {
17502 if (!(this_present_row && that_present_row))
17503 return false;
17504 if (!this.row.equals(that.row))
17505 return false;
17506 }
17507
17508 boolean this_present_attributes = true && this.isSetAttributes();
17509 boolean that_present_attributes = true && that.isSetAttributes();
17510 if (this_present_attributes || that_present_attributes) {
17511 if (!(this_present_attributes && that_present_attributes))
17512 return false;
17513 if (!this.attributes.equals(that.attributes))
17514 return false;
17515 }
17516
17517 return true;
17518 }
17519
17520 @Override
17521 public int hashCode() {
17522 HashCodeBuilder builder = new HashCodeBuilder();
17523
17524 boolean present_tableName = true && (isSetTableName());
17525 builder.append(present_tableName);
17526 if (present_tableName)
17527 builder.append(tableName);
17528
17529 boolean present_row = true && (isSetRow());
17530 builder.append(present_row);
17531 if (present_row)
17532 builder.append(row);
17533
17534 boolean present_attributes = true && (isSetAttributes());
17535 builder.append(present_attributes);
17536 if (present_attributes)
17537 builder.append(attributes);
17538
17539 return builder.toHashCode();
17540 }
17541
17542 public int compareTo(getRow_args other) {
17543 if (!getClass().equals(other.getClass())) {
17544 return getClass().getName().compareTo(other.getClass().getName());
17545 }
17546
17547 int lastComparison = 0;
17548 getRow_args typedOther = (getRow_args)other;
17549
17550 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
17551 if (lastComparison != 0) {
17552 return lastComparison;
17553 }
17554 if (isSetTableName()) {
17555 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
17556 if (lastComparison != 0) {
17557 return lastComparison;
17558 }
17559 }
17560 lastComparison = Boolean.valueOf(isSetRow()).compareTo(typedOther.isSetRow());
17561 if (lastComparison != 0) {
17562 return lastComparison;
17563 }
17564 if (isSetRow()) {
17565 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.row, typedOther.row);
17566 if (lastComparison != 0) {
17567 return lastComparison;
17568 }
17569 }
17570 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
17571 if (lastComparison != 0) {
17572 return lastComparison;
17573 }
17574 if (isSetAttributes()) {
17575 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
17576 if (lastComparison != 0) {
17577 return lastComparison;
17578 }
17579 }
17580 return 0;
17581 }
17582
17583 public _Fields fieldForId(int fieldId) {
17584 return _Fields.findByThriftId(fieldId);
17585 }
17586
17587 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
17588 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
17589 }
17590
17591 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
17592 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
17593 }
17594
17595 @Override
17596 public String toString() {
17597 StringBuilder sb = new StringBuilder("getRow_args(");
17598 boolean first = true;
17599
17600 sb.append("tableName:");
17601 if (this.tableName == null) {
17602 sb.append("null");
17603 } else {
17604 sb.append(this.tableName);
17605 }
17606 first = false;
17607 if (!first) sb.append(", ");
17608 sb.append("row:");
17609 if (this.row == null) {
17610 sb.append("null");
17611 } else {
17612 sb.append(this.row);
17613 }
17614 first = false;
17615 if (!first) sb.append(", ");
17616 sb.append("attributes:");
17617 if (this.attributes == null) {
17618 sb.append("null");
17619 } else {
17620 sb.append(this.attributes);
17621 }
17622 first = false;
17623 sb.append(")");
17624 return sb.toString();
17625 }
17626
17627 public void validate() throws org.apache.thrift.TException {
17628
17629 }
17630
17631 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
17632 try {
17633 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
17634 } catch (org.apache.thrift.TException te) {
17635 throw new java.io.IOException(te);
17636 }
17637 }
17638
17639 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
17640 try {
17641 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
17642 } catch (org.apache.thrift.TException te) {
17643 throw new java.io.IOException(te);
17644 }
17645 }
17646
17647 private static class getRow_argsStandardSchemeFactory implements SchemeFactory {
17648 public getRow_argsStandardScheme getScheme() {
17649 return new getRow_argsStandardScheme();
17650 }
17651 }
17652
17653 private static class getRow_argsStandardScheme extends StandardScheme<getRow_args> {
17654
17655 public void read(org.apache.thrift.protocol.TProtocol iprot, getRow_args struct) throws org.apache.thrift.TException {
17656 org.apache.thrift.protocol.TField schemeField;
17657 iprot.readStructBegin();
17658 while (true)
17659 {
17660 schemeField = iprot.readFieldBegin();
17661 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
17662 break;
17663 }
17664 switch (schemeField.id) {
17665 case 1:
17666 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
17667 struct.tableName = iprot.readBinary();
17668 struct.setTableNameIsSet(true);
17669 } else {
17670 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
17671 }
17672 break;
17673 case 2:
17674 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
17675 struct.row = iprot.readBinary();
17676 struct.setRowIsSet(true);
17677 } else {
17678 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
17679 }
17680 break;
17681 case 3:
17682 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
17683 {
17684 org.apache.thrift.protocol.TMap _map122 = iprot.readMapBegin();
17685 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map122.size);
17686 for (int _i123 = 0; _i123 < _map122.size; ++_i123)
17687 {
17688 ByteBuffer _key124;
17689 ByteBuffer _val125;
17690 _key124 = iprot.readBinary();
17691 _val125 = iprot.readBinary();
17692 struct.attributes.put(_key124, _val125);
17693 }
17694 iprot.readMapEnd();
17695 }
17696 struct.setAttributesIsSet(true);
17697 } else {
17698 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
17699 }
17700 break;
17701 default:
17702 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
17703 }
17704 iprot.readFieldEnd();
17705 }
17706 iprot.readStructEnd();
17707
17708
17709 struct.validate();
17710 }
17711
17712 public void write(org.apache.thrift.protocol.TProtocol oprot, getRow_args struct) throws org.apache.thrift.TException {
17713 struct.validate();
17714
17715 oprot.writeStructBegin(STRUCT_DESC);
17716 if (struct.tableName != null) {
17717 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
17718 oprot.writeBinary(struct.tableName);
17719 oprot.writeFieldEnd();
17720 }
17721 if (struct.row != null) {
17722 oprot.writeFieldBegin(ROW_FIELD_DESC);
17723 oprot.writeBinary(struct.row);
17724 oprot.writeFieldEnd();
17725 }
17726 if (struct.attributes != null) {
17727 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
17728 {
17729 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
17730 for (Map.Entry<ByteBuffer, ByteBuffer> _iter126 : struct.attributes.entrySet())
17731 {
17732 oprot.writeBinary(_iter126.getKey());
17733 oprot.writeBinary(_iter126.getValue());
17734 }
17735 oprot.writeMapEnd();
17736 }
17737 oprot.writeFieldEnd();
17738 }
17739 oprot.writeFieldStop();
17740 oprot.writeStructEnd();
17741 }
17742
17743 }
17744
17745 private static class getRow_argsTupleSchemeFactory implements SchemeFactory {
17746 public getRow_argsTupleScheme getScheme() {
17747 return new getRow_argsTupleScheme();
17748 }
17749 }
17750
17751 private static class getRow_argsTupleScheme extends TupleScheme<getRow_args> {
17752
17753 @Override
17754 public void write(org.apache.thrift.protocol.TProtocol prot, getRow_args struct) throws org.apache.thrift.TException {
17755 TTupleProtocol oprot = (TTupleProtocol) prot;
17756 BitSet optionals = new BitSet();
17757 if (struct.isSetTableName()) {
17758 optionals.set(0);
17759 }
17760 if (struct.isSetRow()) {
17761 optionals.set(1);
17762 }
17763 if (struct.isSetAttributes()) {
17764 optionals.set(2);
17765 }
17766 oprot.writeBitSet(optionals, 3);
17767 if (struct.isSetTableName()) {
17768 oprot.writeBinary(struct.tableName);
17769 }
17770 if (struct.isSetRow()) {
17771 oprot.writeBinary(struct.row);
17772 }
17773 if (struct.isSetAttributes()) {
17774 {
17775 oprot.writeI32(struct.attributes.size());
17776 for (Map.Entry<ByteBuffer, ByteBuffer> _iter127 : struct.attributes.entrySet())
17777 {
17778 oprot.writeBinary(_iter127.getKey());
17779 oprot.writeBinary(_iter127.getValue());
17780 }
17781 }
17782 }
17783 }
17784
17785 @Override
17786 public void read(org.apache.thrift.protocol.TProtocol prot, getRow_args struct) throws org.apache.thrift.TException {
17787 TTupleProtocol iprot = (TTupleProtocol) prot;
17788 BitSet incoming = iprot.readBitSet(3);
17789 if (incoming.get(0)) {
17790 struct.tableName = iprot.readBinary();
17791 struct.setTableNameIsSet(true);
17792 }
17793 if (incoming.get(1)) {
17794 struct.row = iprot.readBinary();
17795 struct.setRowIsSet(true);
17796 }
17797 if (incoming.get(2)) {
17798 {
17799 org.apache.thrift.protocol.TMap _map128 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
17800 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map128.size);
17801 for (int _i129 = 0; _i129 < _map128.size; ++_i129)
17802 {
17803 ByteBuffer _key130;
17804 ByteBuffer _val131;
17805 _key130 = iprot.readBinary();
17806 _val131 = iprot.readBinary();
17807 struct.attributes.put(_key130, _val131);
17808 }
17809 }
17810 struct.setAttributesIsSet(true);
17811 }
17812 }
17813 }
17814
17815 }
17816
17817 public static class getRow_result implements org.apache.thrift.TBase<getRow_result, getRow_result._Fields>, java.io.Serializable, Cloneable {
17818 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getRow_result");
17819
17820 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.LIST, (short)0);
17821 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
17822
17823 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
17824 static {
17825 schemes.put(StandardScheme.class, new getRow_resultStandardSchemeFactory());
17826 schemes.put(TupleScheme.class, new getRow_resultTupleSchemeFactory());
17827 }
17828
17829 public List<TRowResult> success;
17830 public IOError io;
17831
17832
17833 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
17834 SUCCESS((short)0, "success"),
17835 IO((short)1, "io");
17836
17837 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
17838
17839 static {
17840 for (_Fields field : EnumSet.allOf(_Fields.class)) {
17841 byName.put(field.getFieldName(), field);
17842 }
17843 }
17844
17845
17846
17847
17848 public static _Fields findByThriftId(int fieldId) {
17849 switch(fieldId) {
17850 case 0:
17851 return SUCCESS;
17852 case 1:
17853 return IO;
17854 default:
17855 return null;
17856 }
17857 }
17858
17859
17860
17861
17862
17863 public static _Fields findByThriftIdOrThrow(int fieldId) {
17864 _Fields fields = findByThriftId(fieldId);
17865 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
17866 return fields;
17867 }
17868
17869
17870
17871
17872 public static _Fields findByName(String name) {
17873 return byName.get(name);
17874 }
17875
17876 private final short _thriftId;
17877 private final String _fieldName;
17878
17879 _Fields(short thriftId, String fieldName) {
17880 _thriftId = thriftId;
17881 _fieldName = fieldName;
17882 }
17883
17884 public short getThriftFieldId() {
17885 return _thriftId;
17886 }
17887
17888 public String getFieldName() {
17889 return _fieldName;
17890 }
17891 }
17892
17893
17894 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
17895 static {
17896 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
17897 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
17898 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
17899 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TRowResult.class))));
17900 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
17901 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
17902 metaDataMap = Collections.unmodifiableMap(tmpMap);
17903 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getRow_result.class, metaDataMap);
17904 }
17905
17906 public getRow_result() {
17907 }
17908
17909 public getRow_result(
17910 List<TRowResult> success,
17911 IOError io)
17912 {
17913 this();
17914 this.success = success;
17915 this.io = io;
17916 }
17917
17918
17919
17920
17921 public getRow_result(getRow_result other) {
17922 if (other.isSetSuccess()) {
17923 List<TRowResult> __this__success = new ArrayList<TRowResult>();
17924 for (TRowResult other_element : other.success) {
17925 __this__success.add(new TRowResult(other_element));
17926 }
17927 this.success = __this__success;
17928 }
17929 if (other.isSetIo()) {
17930 this.io = new IOError(other.io);
17931 }
17932 }
17933
17934 public getRow_result deepCopy() {
17935 return new getRow_result(this);
17936 }
17937
17938 @Override
17939 public void clear() {
17940 this.success = null;
17941 this.io = null;
17942 }
17943
17944 public int getSuccessSize() {
17945 return (this.success == null) ? 0 : this.success.size();
17946 }
17947
17948 public java.util.Iterator<TRowResult> getSuccessIterator() {
17949 return (this.success == null) ? null : this.success.iterator();
17950 }
17951
17952 public void addToSuccess(TRowResult elem) {
17953 if (this.success == null) {
17954 this.success = new ArrayList<TRowResult>();
17955 }
17956 this.success.add(elem);
17957 }
17958
17959 public List<TRowResult> getSuccess() {
17960 return this.success;
17961 }
17962
17963 public getRow_result setSuccess(List<TRowResult> success) {
17964 this.success = success;
17965 return this;
17966 }
17967
17968 public void unsetSuccess() {
17969 this.success = null;
17970 }
17971
17972
17973 public boolean isSetSuccess() {
17974 return this.success != null;
17975 }
17976
17977 public void setSuccessIsSet(boolean value) {
17978 if (!value) {
17979 this.success = null;
17980 }
17981 }
17982
17983 public IOError getIo() {
17984 return this.io;
17985 }
17986
17987 public getRow_result setIo(IOError io) {
17988 this.io = io;
17989 return this;
17990 }
17991
17992 public void unsetIo() {
17993 this.io = null;
17994 }
17995
17996
17997 public boolean isSetIo() {
17998 return this.io != null;
17999 }
18000
18001 public void setIoIsSet(boolean value) {
18002 if (!value) {
18003 this.io = null;
18004 }
18005 }
18006
18007 public void setFieldValue(_Fields field, Object value) {
18008 switch (field) {
18009 case SUCCESS:
18010 if (value == null) {
18011 unsetSuccess();
18012 } else {
18013 setSuccess((List<TRowResult>)value);
18014 }
18015 break;
18016
18017 case IO:
18018 if (value == null) {
18019 unsetIo();
18020 } else {
18021 setIo((IOError)value);
18022 }
18023 break;
18024
18025 }
18026 }
18027
18028 public Object getFieldValue(_Fields field) {
18029 switch (field) {
18030 case SUCCESS:
18031 return getSuccess();
18032
18033 case IO:
18034 return getIo();
18035
18036 }
18037 throw new IllegalStateException();
18038 }
18039
18040
18041 public boolean isSet(_Fields field) {
18042 if (field == null) {
18043 throw new IllegalArgumentException();
18044 }
18045
18046 switch (field) {
18047 case SUCCESS:
18048 return isSetSuccess();
18049 case IO:
18050 return isSetIo();
18051 }
18052 throw new IllegalStateException();
18053 }
18054
18055 @Override
18056 public boolean equals(Object that) {
18057 if (that == null)
18058 return false;
18059 if (that instanceof getRow_result)
18060 return this.equals((getRow_result)that);
18061 return false;
18062 }
18063
18064 public boolean equals(getRow_result that) {
18065 if (that == null)
18066 return false;
18067
18068 boolean this_present_success = true && this.isSetSuccess();
18069 boolean that_present_success = true && that.isSetSuccess();
18070 if (this_present_success || that_present_success) {
18071 if (!(this_present_success && that_present_success))
18072 return false;
18073 if (!this.success.equals(that.success))
18074 return false;
18075 }
18076
18077 boolean this_present_io = true && this.isSetIo();
18078 boolean that_present_io = true && that.isSetIo();
18079 if (this_present_io || that_present_io) {
18080 if (!(this_present_io && that_present_io))
18081 return false;
18082 if (!this.io.equals(that.io))
18083 return false;
18084 }
18085
18086 return true;
18087 }
18088
18089 @Override
18090 public int hashCode() {
18091 HashCodeBuilder builder = new HashCodeBuilder();
18092
18093 boolean present_success = true && (isSetSuccess());
18094 builder.append(present_success);
18095 if (present_success)
18096 builder.append(success);
18097
18098 boolean present_io = true && (isSetIo());
18099 builder.append(present_io);
18100 if (present_io)
18101 builder.append(io);
18102
18103 return builder.toHashCode();
18104 }
18105
18106 public int compareTo(getRow_result other) {
18107 if (!getClass().equals(other.getClass())) {
18108 return getClass().getName().compareTo(other.getClass().getName());
18109 }
18110
18111 int lastComparison = 0;
18112 getRow_result typedOther = (getRow_result)other;
18113
18114 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
18115 if (lastComparison != 0) {
18116 return lastComparison;
18117 }
18118 if (isSetSuccess()) {
18119 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
18120 if (lastComparison != 0) {
18121 return lastComparison;
18122 }
18123 }
18124 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
18125 if (lastComparison != 0) {
18126 return lastComparison;
18127 }
18128 if (isSetIo()) {
18129 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
18130 if (lastComparison != 0) {
18131 return lastComparison;
18132 }
18133 }
18134 return 0;
18135 }
18136
18137 public _Fields fieldForId(int fieldId) {
18138 return _Fields.findByThriftId(fieldId);
18139 }
18140
18141 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
18142 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
18143 }
18144
18145 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
18146 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
18147 }
18148
18149 @Override
18150 public String toString() {
18151 StringBuilder sb = new StringBuilder("getRow_result(");
18152 boolean first = true;
18153
18154 sb.append("success:");
18155 if (this.success == null) {
18156 sb.append("null");
18157 } else {
18158 sb.append(this.success);
18159 }
18160 first = false;
18161 if (!first) sb.append(", ");
18162 sb.append("io:");
18163 if (this.io == null) {
18164 sb.append("null");
18165 } else {
18166 sb.append(this.io);
18167 }
18168 first = false;
18169 sb.append(")");
18170 return sb.toString();
18171 }
18172
18173 public void validate() throws org.apache.thrift.TException {
18174
18175 }
18176
18177 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
18178 try {
18179 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
18180 } catch (org.apache.thrift.TException te) {
18181 throw new java.io.IOException(te);
18182 }
18183 }
18184
18185 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
18186 try {
18187 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
18188 } catch (org.apache.thrift.TException te) {
18189 throw new java.io.IOException(te);
18190 }
18191 }
18192
18193 private static class getRow_resultStandardSchemeFactory implements SchemeFactory {
18194 public getRow_resultStandardScheme getScheme() {
18195 return new getRow_resultStandardScheme();
18196 }
18197 }
18198
18199 private static class getRow_resultStandardScheme extends StandardScheme<getRow_result> {
18200
18201 public void read(org.apache.thrift.protocol.TProtocol iprot, getRow_result struct) throws org.apache.thrift.TException {
18202 org.apache.thrift.protocol.TField schemeField;
18203 iprot.readStructBegin();
18204 while (true)
18205 {
18206 schemeField = iprot.readFieldBegin();
18207 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
18208 break;
18209 }
18210 switch (schemeField.id) {
18211 case 0:
18212 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
18213 {
18214 org.apache.thrift.protocol.TList _list132 = iprot.readListBegin();
18215 struct.success = new ArrayList<TRowResult>(_list132.size);
18216 for (int _i133 = 0; _i133 < _list132.size; ++_i133)
18217 {
18218 TRowResult _elem134;
18219 _elem134 = new TRowResult();
18220 _elem134.read(iprot);
18221 struct.success.add(_elem134);
18222 }
18223 iprot.readListEnd();
18224 }
18225 struct.setSuccessIsSet(true);
18226 } else {
18227 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
18228 }
18229 break;
18230 case 1:
18231 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
18232 struct.io = new IOError();
18233 struct.io.read(iprot);
18234 struct.setIoIsSet(true);
18235 } else {
18236 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
18237 }
18238 break;
18239 default:
18240 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
18241 }
18242 iprot.readFieldEnd();
18243 }
18244 iprot.readStructEnd();
18245
18246
18247 struct.validate();
18248 }
18249
18250 public void write(org.apache.thrift.protocol.TProtocol oprot, getRow_result struct) throws org.apache.thrift.TException {
18251 struct.validate();
18252
18253 oprot.writeStructBegin(STRUCT_DESC);
18254 if (struct.success != null) {
18255 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
18256 {
18257 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
18258 for (TRowResult _iter135 : struct.success)
18259 {
18260 _iter135.write(oprot);
18261 }
18262 oprot.writeListEnd();
18263 }
18264 oprot.writeFieldEnd();
18265 }
18266 if (struct.io != null) {
18267 oprot.writeFieldBegin(IO_FIELD_DESC);
18268 struct.io.write(oprot);
18269 oprot.writeFieldEnd();
18270 }
18271 oprot.writeFieldStop();
18272 oprot.writeStructEnd();
18273 }
18274
18275 }
18276
18277 private static class getRow_resultTupleSchemeFactory implements SchemeFactory {
18278 public getRow_resultTupleScheme getScheme() {
18279 return new getRow_resultTupleScheme();
18280 }
18281 }
18282
18283 private static class getRow_resultTupleScheme extends TupleScheme<getRow_result> {
18284
18285 @Override
18286 public void write(org.apache.thrift.protocol.TProtocol prot, getRow_result struct) throws org.apache.thrift.TException {
18287 TTupleProtocol oprot = (TTupleProtocol) prot;
18288 BitSet optionals = new BitSet();
18289 if (struct.isSetSuccess()) {
18290 optionals.set(0);
18291 }
18292 if (struct.isSetIo()) {
18293 optionals.set(1);
18294 }
18295 oprot.writeBitSet(optionals, 2);
18296 if (struct.isSetSuccess()) {
18297 {
18298 oprot.writeI32(struct.success.size());
18299 for (TRowResult _iter136 : struct.success)
18300 {
18301 _iter136.write(oprot);
18302 }
18303 }
18304 }
18305 if (struct.isSetIo()) {
18306 struct.io.write(oprot);
18307 }
18308 }
18309
18310 @Override
18311 public void read(org.apache.thrift.protocol.TProtocol prot, getRow_result struct) throws org.apache.thrift.TException {
18312 TTupleProtocol iprot = (TTupleProtocol) prot;
18313 BitSet incoming = iprot.readBitSet(2);
18314 if (incoming.get(0)) {
18315 {
18316 org.apache.thrift.protocol.TList _list137 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
18317 struct.success = new ArrayList<TRowResult>(_list137.size);
18318 for (int _i138 = 0; _i138 < _list137.size; ++_i138)
18319 {
18320 TRowResult _elem139;
18321 _elem139 = new TRowResult();
18322 _elem139.read(iprot);
18323 struct.success.add(_elem139);
18324 }
18325 }
18326 struct.setSuccessIsSet(true);
18327 }
18328 if (incoming.get(1)) {
18329 struct.io = new IOError();
18330 struct.io.read(iprot);
18331 struct.setIoIsSet(true);
18332 }
18333 }
18334 }
18335
18336 }
18337
18338 public static class getRowWithColumns_args implements org.apache.thrift.TBase<getRowWithColumns_args, getRowWithColumns_args._Fields>, java.io.Serializable, Cloneable {
18339 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getRowWithColumns_args");
18340
18341 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
18342 private static final org.apache.thrift.protocol.TField ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("row", org.apache.thrift.protocol.TType.STRING, (short)2);
18343 private static final org.apache.thrift.protocol.TField COLUMNS_FIELD_DESC = new org.apache.thrift.protocol.TField("columns", org.apache.thrift.protocol.TType.LIST, (short)3);
18344 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)4);
18345
18346 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
18347 static {
18348 schemes.put(StandardScheme.class, new getRowWithColumns_argsStandardSchemeFactory());
18349 schemes.put(TupleScheme.class, new getRowWithColumns_argsTupleSchemeFactory());
18350 }
18351
18352
18353
18354
18355 public ByteBuffer tableName;
18356
18357
18358
18359 public ByteBuffer row;
18360
18361
18362
18363 public List<ByteBuffer> columns;
18364
18365
18366
18367 public Map<ByteBuffer,ByteBuffer> attributes;
18368
18369
18370 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
18371
18372
18373
18374 TABLE_NAME((short)1, "tableName"),
18375
18376
18377
18378 ROW((short)2, "row"),
18379
18380
18381
18382 COLUMNS((short)3, "columns"),
18383
18384
18385
18386 ATTRIBUTES((short)4, "attributes");
18387
18388 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
18389
18390 static {
18391 for (_Fields field : EnumSet.allOf(_Fields.class)) {
18392 byName.put(field.getFieldName(), field);
18393 }
18394 }
18395
18396
18397
18398
18399 public static _Fields findByThriftId(int fieldId) {
18400 switch(fieldId) {
18401 case 1:
18402 return TABLE_NAME;
18403 case 2:
18404 return ROW;
18405 case 3:
18406 return COLUMNS;
18407 case 4:
18408 return ATTRIBUTES;
18409 default:
18410 return null;
18411 }
18412 }
18413
18414
18415
18416
18417
18418 public static _Fields findByThriftIdOrThrow(int fieldId) {
18419 _Fields fields = findByThriftId(fieldId);
18420 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
18421 return fields;
18422 }
18423
18424
18425
18426
18427 public static _Fields findByName(String name) {
18428 return byName.get(name);
18429 }
18430
18431 private final short _thriftId;
18432 private final String _fieldName;
18433
18434 _Fields(short thriftId, String fieldName) {
18435 _thriftId = thriftId;
18436 _fieldName = fieldName;
18437 }
18438
18439 public short getThriftFieldId() {
18440 return _thriftId;
18441 }
18442
18443 public String getFieldName() {
18444 return _fieldName;
18445 }
18446 }
18447
18448
18449 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
18450 static {
18451 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
18452 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
18453 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
18454 tmpMap.put(_Fields.ROW, new org.apache.thrift.meta_data.FieldMetaData("row", org.apache.thrift.TFieldRequirementType.DEFAULT,
18455 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
18456 tmpMap.put(_Fields.COLUMNS, new org.apache.thrift.meta_data.FieldMetaData("columns", org.apache.thrift.TFieldRequirementType.DEFAULT,
18457 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
18458 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
18459 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
18460 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
18461 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
18462 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
18463 metaDataMap = Collections.unmodifiableMap(tmpMap);
18464 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getRowWithColumns_args.class, metaDataMap);
18465 }
18466
18467 public getRowWithColumns_args() {
18468 }
18469
18470 public getRowWithColumns_args(
18471 ByteBuffer tableName,
18472 ByteBuffer row,
18473 List<ByteBuffer> columns,
18474 Map<ByteBuffer,ByteBuffer> attributes)
18475 {
18476 this();
18477 this.tableName = tableName;
18478 this.row = row;
18479 this.columns = columns;
18480 this.attributes = attributes;
18481 }
18482
18483
18484
18485
18486 public getRowWithColumns_args(getRowWithColumns_args other) {
18487 if (other.isSetTableName()) {
18488 this.tableName = other.tableName;
18489 }
18490 if (other.isSetRow()) {
18491 this.row = other.row;
18492 }
18493 if (other.isSetColumns()) {
18494 List<ByteBuffer> __this__columns = new ArrayList<ByteBuffer>();
18495 for (ByteBuffer other_element : other.columns) {
18496 __this__columns.add(other_element);
18497 }
18498 this.columns = __this__columns;
18499 }
18500 if (other.isSetAttributes()) {
18501 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
18502 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
18503
18504 ByteBuffer other_element_key = other_element.getKey();
18505 ByteBuffer other_element_value = other_element.getValue();
18506
18507 ByteBuffer __this__attributes_copy_key = other_element_key;
18508
18509 ByteBuffer __this__attributes_copy_value = other_element_value;
18510
18511 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
18512 }
18513 this.attributes = __this__attributes;
18514 }
18515 }
18516
18517 public getRowWithColumns_args deepCopy() {
18518 return new getRowWithColumns_args(this);
18519 }
18520
18521 @Override
18522 public void clear() {
18523 this.tableName = null;
18524 this.row = null;
18525 this.columns = null;
18526 this.attributes = null;
18527 }
18528
18529
18530
18531
18532 public byte[] getTableName() {
18533 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
18534 return tableName == null ? null : tableName.array();
18535 }
18536
18537 public ByteBuffer bufferForTableName() {
18538 return tableName;
18539 }
18540
18541
18542
18543
18544 public getRowWithColumns_args setTableName(byte[] tableName) {
18545 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
18546 return this;
18547 }
18548
18549 public getRowWithColumns_args setTableName(ByteBuffer tableName) {
18550 this.tableName = tableName;
18551 return this;
18552 }
18553
18554 public void unsetTableName() {
18555 this.tableName = null;
18556 }
18557
18558
18559 public boolean isSetTableName() {
18560 return this.tableName != null;
18561 }
18562
18563 public void setTableNameIsSet(boolean value) {
18564 if (!value) {
18565 this.tableName = null;
18566 }
18567 }
18568
18569
18570
18571
18572 public byte[] getRow() {
18573 setRow(org.apache.thrift.TBaseHelper.rightSize(row));
18574 return row == null ? null : row.array();
18575 }
18576
18577 public ByteBuffer bufferForRow() {
18578 return row;
18579 }
18580
18581
18582
18583
18584 public getRowWithColumns_args setRow(byte[] row) {
18585 setRow(row == null ? (ByteBuffer)null : ByteBuffer.wrap(row));
18586 return this;
18587 }
18588
18589 public getRowWithColumns_args setRow(ByteBuffer row) {
18590 this.row = row;
18591 return this;
18592 }
18593
18594 public void unsetRow() {
18595 this.row = null;
18596 }
18597
18598
18599 public boolean isSetRow() {
18600 return this.row != null;
18601 }
18602
18603 public void setRowIsSet(boolean value) {
18604 if (!value) {
18605 this.row = null;
18606 }
18607 }
18608
18609 public int getColumnsSize() {
18610 return (this.columns == null) ? 0 : this.columns.size();
18611 }
18612
18613 public java.util.Iterator<ByteBuffer> getColumnsIterator() {
18614 return (this.columns == null) ? null : this.columns.iterator();
18615 }
18616
18617 public void addToColumns(ByteBuffer elem) {
18618 if (this.columns == null) {
18619 this.columns = new ArrayList<ByteBuffer>();
18620 }
18621 this.columns.add(elem);
18622 }
18623
18624
18625
18626
18627 public List<ByteBuffer> getColumns() {
18628 return this.columns;
18629 }
18630
18631
18632
18633
18634 public getRowWithColumns_args setColumns(List<ByteBuffer> columns) {
18635 this.columns = columns;
18636 return this;
18637 }
18638
18639 public void unsetColumns() {
18640 this.columns = null;
18641 }
18642
18643
18644 public boolean isSetColumns() {
18645 return this.columns != null;
18646 }
18647
18648 public void setColumnsIsSet(boolean value) {
18649 if (!value) {
18650 this.columns = null;
18651 }
18652 }
18653
18654 public int getAttributesSize() {
18655 return (this.attributes == null) ? 0 : this.attributes.size();
18656 }
18657
18658 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
18659 if (this.attributes == null) {
18660 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
18661 }
18662 this.attributes.put(key, val);
18663 }
18664
18665
18666
18667
18668 public Map<ByteBuffer,ByteBuffer> getAttributes() {
18669 return this.attributes;
18670 }
18671
18672
18673
18674
18675 public getRowWithColumns_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
18676 this.attributes = attributes;
18677 return this;
18678 }
18679
18680 public void unsetAttributes() {
18681 this.attributes = null;
18682 }
18683
18684
18685 public boolean isSetAttributes() {
18686 return this.attributes != null;
18687 }
18688
18689 public void setAttributesIsSet(boolean value) {
18690 if (!value) {
18691 this.attributes = null;
18692 }
18693 }
18694
18695 public void setFieldValue(_Fields field, Object value) {
18696 switch (field) {
18697 case TABLE_NAME:
18698 if (value == null) {
18699 unsetTableName();
18700 } else {
18701 setTableName((ByteBuffer)value);
18702 }
18703 break;
18704
18705 case ROW:
18706 if (value == null) {
18707 unsetRow();
18708 } else {
18709 setRow((ByteBuffer)value);
18710 }
18711 break;
18712
18713 case COLUMNS:
18714 if (value == null) {
18715 unsetColumns();
18716 } else {
18717 setColumns((List<ByteBuffer>)value);
18718 }
18719 break;
18720
18721 case ATTRIBUTES:
18722 if (value == null) {
18723 unsetAttributes();
18724 } else {
18725 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
18726 }
18727 break;
18728
18729 }
18730 }
18731
18732 public Object getFieldValue(_Fields field) {
18733 switch (field) {
18734 case TABLE_NAME:
18735 return getTableName();
18736
18737 case ROW:
18738 return getRow();
18739
18740 case COLUMNS:
18741 return getColumns();
18742
18743 case ATTRIBUTES:
18744 return getAttributes();
18745
18746 }
18747 throw new IllegalStateException();
18748 }
18749
18750
18751 public boolean isSet(_Fields field) {
18752 if (field == null) {
18753 throw new IllegalArgumentException();
18754 }
18755
18756 switch (field) {
18757 case TABLE_NAME:
18758 return isSetTableName();
18759 case ROW:
18760 return isSetRow();
18761 case COLUMNS:
18762 return isSetColumns();
18763 case ATTRIBUTES:
18764 return isSetAttributes();
18765 }
18766 throw new IllegalStateException();
18767 }
18768
18769 @Override
18770 public boolean equals(Object that) {
18771 if (that == null)
18772 return false;
18773 if (that instanceof getRowWithColumns_args)
18774 return this.equals((getRowWithColumns_args)that);
18775 return false;
18776 }
18777
18778 public boolean equals(getRowWithColumns_args that) {
18779 if (that == null)
18780 return false;
18781
18782 boolean this_present_tableName = true && this.isSetTableName();
18783 boolean that_present_tableName = true && that.isSetTableName();
18784 if (this_present_tableName || that_present_tableName) {
18785 if (!(this_present_tableName && that_present_tableName))
18786 return false;
18787 if (!this.tableName.equals(that.tableName))
18788 return false;
18789 }
18790
18791 boolean this_present_row = true && this.isSetRow();
18792 boolean that_present_row = true && that.isSetRow();
18793 if (this_present_row || that_present_row) {
18794 if (!(this_present_row && that_present_row))
18795 return false;
18796 if (!this.row.equals(that.row))
18797 return false;
18798 }
18799
18800 boolean this_present_columns = true && this.isSetColumns();
18801 boolean that_present_columns = true && that.isSetColumns();
18802 if (this_present_columns || that_present_columns) {
18803 if (!(this_present_columns && that_present_columns))
18804 return false;
18805 if (!this.columns.equals(that.columns))
18806 return false;
18807 }
18808
18809 boolean this_present_attributes = true && this.isSetAttributes();
18810 boolean that_present_attributes = true && that.isSetAttributes();
18811 if (this_present_attributes || that_present_attributes) {
18812 if (!(this_present_attributes && that_present_attributes))
18813 return false;
18814 if (!this.attributes.equals(that.attributes))
18815 return false;
18816 }
18817
18818 return true;
18819 }
18820
18821 @Override
18822 public int hashCode() {
18823 HashCodeBuilder builder = new HashCodeBuilder();
18824
18825 boolean present_tableName = true && (isSetTableName());
18826 builder.append(present_tableName);
18827 if (present_tableName)
18828 builder.append(tableName);
18829
18830 boolean present_row = true && (isSetRow());
18831 builder.append(present_row);
18832 if (present_row)
18833 builder.append(row);
18834
18835 boolean present_columns = true && (isSetColumns());
18836 builder.append(present_columns);
18837 if (present_columns)
18838 builder.append(columns);
18839
18840 boolean present_attributes = true && (isSetAttributes());
18841 builder.append(present_attributes);
18842 if (present_attributes)
18843 builder.append(attributes);
18844
18845 return builder.toHashCode();
18846 }
18847
18848 public int compareTo(getRowWithColumns_args other) {
18849 if (!getClass().equals(other.getClass())) {
18850 return getClass().getName().compareTo(other.getClass().getName());
18851 }
18852
18853 int lastComparison = 0;
18854 getRowWithColumns_args typedOther = (getRowWithColumns_args)other;
18855
18856 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
18857 if (lastComparison != 0) {
18858 return lastComparison;
18859 }
18860 if (isSetTableName()) {
18861 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
18862 if (lastComparison != 0) {
18863 return lastComparison;
18864 }
18865 }
18866 lastComparison = Boolean.valueOf(isSetRow()).compareTo(typedOther.isSetRow());
18867 if (lastComparison != 0) {
18868 return lastComparison;
18869 }
18870 if (isSetRow()) {
18871 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.row, typedOther.row);
18872 if (lastComparison != 0) {
18873 return lastComparison;
18874 }
18875 }
18876 lastComparison = Boolean.valueOf(isSetColumns()).compareTo(typedOther.isSetColumns());
18877 if (lastComparison != 0) {
18878 return lastComparison;
18879 }
18880 if (isSetColumns()) {
18881 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.columns, typedOther.columns);
18882 if (lastComparison != 0) {
18883 return lastComparison;
18884 }
18885 }
18886 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
18887 if (lastComparison != 0) {
18888 return lastComparison;
18889 }
18890 if (isSetAttributes()) {
18891 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
18892 if (lastComparison != 0) {
18893 return lastComparison;
18894 }
18895 }
18896 return 0;
18897 }
18898
18899 public _Fields fieldForId(int fieldId) {
18900 return _Fields.findByThriftId(fieldId);
18901 }
18902
18903 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
18904 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
18905 }
18906
18907 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
18908 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
18909 }
18910
18911 @Override
18912 public String toString() {
18913 StringBuilder sb = new StringBuilder("getRowWithColumns_args(");
18914 boolean first = true;
18915
18916 sb.append("tableName:");
18917 if (this.tableName == null) {
18918 sb.append("null");
18919 } else {
18920 sb.append(this.tableName);
18921 }
18922 first = false;
18923 if (!first) sb.append(", ");
18924 sb.append("row:");
18925 if (this.row == null) {
18926 sb.append("null");
18927 } else {
18928 sb.append(this.row);
18929 }
18930 first = false;
18931 if (!first) sb.append(", ");
18932 sb.append("columns:");
18933 if (this.columns == null) {
18934 sb.append("null");
18935 } else {
18936 sb.append(this.columns);
18937 }
18938 first = false;
18939 if (!first) sb.append(", ");
18940 sb.append("attributes:");
18941 if (this.attributes == null) {
18942 sb.append("null");
18943 } else {
18944 sb.append(this.attributes);
18945 }
18946 first = false;
18947 sb.append(")");
18948 return sb.toString();
18949 }
18950
18951 public void validate() throws org.apache.thrift.TException {
18952
18953 }
18954
18955 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
18956 try {
18957 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
18958 } catch (org.apache.thrift.TException te) {
18959 throw new java.io.IOException(te);
18960 }
18961 }
18962
18963 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
18964 try {
18965 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
18966 } catch (org.apache.thrift.TException te) {
18967 throw new java.io.IOException(te);
18968 }
18969 }
18970
18971 private static class getRowWithColumns_argsStandardSchemeFactory implements SchemeFactory {
18972 public getRowWithColumns_argsStandardScheme getScheme() {
18973 return new getRowWithColumns_argsStandardScheme();
18974 }
18975 }
18976
18977 private static class getRowWithColumns_argsStandardScheme extends StandardScheme<getRowWithColumns_args> {
18978
18979 public void read(org.apache.thrift.protocol.TProtocol iprot, getRowWithColumns_args struct) throws org.apache.thrift.TException {
18980 org.apache.thrift.protocol.TField schemeField;
18981 iprot.readStructBegin();
18982 while (true)
18983 {
18984 schemeField = iprot.readFieldBegin();
18985 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
18986 break;
18987 }
18988 switch (schemeField.id) {
18989 case 1:
18990 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
18991 struct.tableName = iprot.readBinary();
18992 struct.setTableNameIsSet(true);
18993 } else {
18994 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
18995 }
18996 break;
18997 case 2:
18998 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
18999 struct.row = iprot.readBinary();
19000 struct.setRowIsSet(true);
19001 } else {
19002 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
19003 }
19004 break;
19005 case 3:
19006 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
19007 {
19008 org.apache.thrift.protocol.TList _list140 = iprot.readListBegin();
19009 struct.columns = new ArrayList<ByteBuffer>(_list140.size);
19010 for (int _i141 = 0; _i141 < _list140.size; ++_i141)
19011 {
19012 ByteBuffer _elem142;
19013 _elem142 = iprot.readBinary();
19014 struct.columns.add(_elem142);
19015 }
19016 iprot.readListEnd();
19017 }
19018 struct.setColumnsIsSet(true);
19019 } else {
19020 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
19021 }
19022 break;
19023 case 4:
19024 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
19025 {
19026 org.apache.thrift.protocol.TMap _map143 = iprot.readMapBegin();
19027 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map143.size);
19028 for (int _i144 = 0; _i144 < _map143.size; ++_i144)
19029 {
19030 ByteBuffer _key145;
19031 ByteBuffer _val146;
19032 _key145 = iprot.readBinary();
19033 _val146 = iprot.readBinary();
19034 struct.attributes.put(_key145, _val146);
19035 }
19036 iprot.readMapEnd();
19037 }
19038 struct.setAttributesIsSet(true);
19039 } else {
19040 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
19041 }
19042 break;
19043 default:
19044 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
19045 }
19046 iprot.readFieldEnd();
19047 }
19048 iprot.readStructEnd();
19049
19050
19051 struct.validate();
19052 }
19053
19054 public void write(org.apache.thrift.protocol.TProtocol oprot, getRowWithColumns_args struct) throws org.apache.thrift.TException {
19055 struct.validate();
19056
19057 oprot.writeStructBegin(STRUCT_DESC);
19058 if (struct.tableName != null) {
19059 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
19060 oprot.writeBinary(struct.tableName);
19061 oprot.writeFieldEnd();
19062 }
19063 if (struct.row != null) {
19064 oprot.writeFieldBegin(ROW_FIELD_DESC);
19065 oprot.writeBinary(struct.row);
19066 oprot.writeFieldEnd();
19067 }
19068 if (struct.columns != null) {
19069 oprot.writeFieldBegin(COLUMNS_FIELD_DESC);
19070 {
19071 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.columns.size()));
19072 for (ByteBuffer _iter147 : struct.columns)
19073 {
19074 oprot.writeBinary(_iter147);
19075 }
19076 oprot.writeListEnd();
19077 }
19078 oprot.writeFieldEnd();
19079 }
19080 if (struct.attributes != null) {
19081 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
19082 {
19083 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
19084 for (Map.Entry<ByteBuffer, ByteBuffer> _iter148 : struct.attributes.entrySet())
19085 {
19086 oprot.writeBinary(_iter148.getKey());
19087 oprot.writeBinary(_iter148.getValue());
19088 }
19089 oprot.writeMapEnd();
19090 }
19091 oprot.writeFieldEnd();
19092 }
19093 oprot.writeFieldStop();
19094 oprot.writeStructEnd();
19095 }
19096
19097 }
19098
19099 private static class getRowWithColumns_argsTupleSchemeFactory implements SchemeFactory {
19100 public getRowWithColumns_argsTupleScheme getScheme() {
19101 return new getRowWithColumns_argsTupleScheme();
19102 }
19103 }
19104
19105 private static class getRowWithColumns_argsTupleScheme extends TupleScheme<getRowWithColumns_args> {
19106
19107 @Override
19108 public void write(org.apache.thrift.protocol.TProtocol prot, getRowWithColumns_args struct) throws org.apache.thrift.TException {
19109 TTupleProtocol oprot = (TTupleProtocol) prot;
19110 BitSet optionals = new BitSet();
19111 if (struct.isSetTableName()) {
19112 optionals.set(0);
19113 }
19114 if (struct.isSetRow()) {
19115 optionals.set(1);
19116 }
19117 if (struct.isSetColumns()) {
19118 optionals.set(2);
19119 }
19120 if (struct.isSetAttributes()) {
19121 optionals.set(3);
19122 }
19123 oprot.writeBitSet(optionals, 4);
19124 if (struct.isSetTableName()) {
19125 oprot.writeBinary(struct.tableName);
19126 }
19127 if (struct.isSetRow()) {
19128 oprot.writeBinary(struct.row);
19129 }
19130 if (struct.isSetColumns()) {
19131 {
19132 oprot.writeI32(struct.columns.size());
19133 for (ByteBuffer _iter149 : struct.columns)
19134 {
19135 oprot.writeBinary(_iter149);
19136 }
19137 }
19138 }
19139 if (struct.isSetAttributes()) {
19140 {
19141 oprot.writeI32(struct.attributes.size());
19142 for (Map.Entry<ByteBuffer, ByteBuffer> _iter150 : struct.attributes.entrySet())
19143 {
19144 oprot.writeBinary(_iter150.getKey());
19145 oprot.writeBinary(_iter150.getValue());
19146 }
19147 }
19148 }
19149 }
19150
19151 @Override
19152 public void read(org.apache.thrift.protocol.TProtocol prot, getRowWithColumns_args struct) throws org.apache.thrift.TException {
19153 TTupleProtocol iprot = (TTupleProtocol) prot;
19154 BitSet incoming = iprot.readBitSet(4);
19155 if (incoming.get(0)) {
19156 struct.tableName = iprot.readBinary();
19157 struct.setTableNameIsSet(true);
19158 }
19159 if (incoming.get(1)) {
19160 struct.row = iprot.readBinary();
19161 struct.setRowIsSet(true);
19162 }
19163 if (incoming.get(2)) {
19164 {
19165 org.apache.thrift.protocol.TList _list151 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
19166 struct.columns = new ArrayList<ByteBuffer>(_list151.size);
19167 for (int _i152 = 0; _i152 < _list151.size; ++_i152)
19168 {
19169 ByteBuffer _elem153;
19170 _elem153 = iprot.readBinary();
19171 struct.columns.add(_elem153);
19172 }
19173 }
19174 struct.setColumnsIsSet(true);
19175 }
19176 if (incoming.get(3)) {
19177 {
19178 org.apache.thrift.protocol.TMap _map154 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
19179 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map154.size);
19180 for (int _i155 = 0; _i155 < _map154.size; ++_i155)
19181 {
19182 ByteBuffer _key156;
19183 ByteBuffer _val157;
19184 _key156 = iprot.readBinary();
19185 _val157 = iprot.readBinary();
19186 struct.attributes.put(_key156, _val157);
19187 }
19188 }
19189 struct.setAttributesIsSet(true);
19190 }
19191 }
19192 }
19193
19194 }
19195
19196 public static class getRowWithColumns_result implements org.apache.thrift.TBase<getRowWithColumns_result, getRowWithColumns_result._Fields>, java.io.Serializable, Cloneable {
19197 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getRowWithColumns_result");
19198
19199 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.LIST, (short)0);
19200 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
19201
19202 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
19203 static {
19204 schemes.put(StandardScheme.class, new getRowWithColumns_resultStandardSchemeFactory());
19205 schemes.put(TupleScheme.class, new getRowWithColumns_resultTupleSchemeFactory());
19206 }
19207
19208 public List<TRowResult> success;
19209 public IOError io;
19210
19211
19212 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
19213 SUCCESS((short)0, "success"),
19214 IO((short)1, "io");
19215
19216 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
19217
19218 static {
19219 for (_Fields field : EnumSet.allOf(_Fields.class)) {
19220 byName.put(field.getFieldName(), field);
19221 }
19222 }
19223
19224
19225
19226
19227 public static _Fields findByThriftId(int fieldId) {
19228 switch(fieldId) {
19229 case 0:
19230 return SUCCESS;
19231 case 1:
19232 return IO;
19233 default:
19234 return null;
19235 }
19236 }
19237
19238
19239
19240
19241
19242 public static _Fields findByThriftIdOrThrow(int fieldId) {
19243 _Fields fields = findByThriftId(fieldId);
19244 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
19245 return fields;
19246 }
19247
19248
19249
19250
19251 public static _Fields findByName(String name) {
19252 return byName.get(name);
19253 }
19254
19255 private final short _thriftId;
19256 private final String _fieldName;
19257
19258 _Fields(short thriftId, String fieldName) {
19259 _thriftId = thriftId;
19260 _fieldName = fieldName;
19261 }
19262
19263 public short getThriftFieldId() {
19264 return _thriftId;
19265 }
19266
19267 public String getFieldName() {
19268 return _fieldName;
19269 }
19270 }
19271
19272
19273 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
19274 static {
19275 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
19276 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
19277 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
19278 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TRowResult.class))));
19279 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
19280 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
19281 metaDataMap = Collections.unmodifiableMap(tmpMap);
19282 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getRowWithColumns_result.class, metaDataMap);
19283 }
19284
19285 public getRowWithColumns_result() {
19286 }
19287
19288 public getRowWithColumns_result(
19289 List<TRowResult> success,
19290 IOError io)
19291 {
19292 this();
19293 this.success = success;
19294 this.io = io;
19295 }
19296
19297
19298
19299
19300 public getRowWithColumns_result(getRowWithColumns_result other) {
19301 if (other.isSetSuccess()) {
19302 List<TRowResult> __this__success = new ArrayList<TRowResult>();
19303 for (TRowResult other_element : other.success) {
19304 __this__success.add(new TRowResult(other_element));
19305 }
19306 this.success = __this__success;
19307 }
19308 if (other.isSetIo()) {
19309 this.io = new IOError(other.io);
19310 }
19311 }
19312
19313 public getRowWithColumns_result deepCopy() {
19314 return new getRowWithColumns_result(this);
19315 }
19316
19317 @Override
19318 public void clear() {
19319 this.success = null;
19320 this.io = null;
19321 }
19322
19323 public int getSuccessSize() {
19324 return (this.success == null) ? 0 : this.success.size();
19325 }
19326
19327 public java.util.Iterator<TRowResult> getSuccessIterator() {
19328 return (this.success == null) ? null : this.success.iterator();
19329 }
19330
19331 public void addToSuccess(TRowResult elem) {
19332 if (this.success == null) {
19333 this.success = new ArrayList<TRowResult>();
19334 }
19335 this.success.add(elem);
19336 }
19337
19338 public List<TRowResult> getSuccess() {
19339 return this.success;
19340 }
19341
19342 public getRowWithColumns_result setSuccess(List<TRowResult> success) {
19343 this.success = success;
19344 return this;
19345 }
19346
19347 public void unsetSuccess() {
19348 this.success = null;
19349 }
19350
19351
19352 public boolean isSetSuccess() {
19353 return this.success != null;
19354 }
19355
19356 public void setSuccessIsSet(boolean value) {
19357 if (!value) {
19358 this.success = null;
19359 }
19360 }
19361
19362 public IOError getIo() {
19363 return this.io;
19364 }
19365
19366 public getRowWithColumns_result setIo(IOError io) {
19367 this.io = io;
19368 return this;
19369 }
19370
19371 public void unsetIo() {
19372 this.io = null;
19373 }
19374
19375
19376 public boolean isSetIo() {
19377 return this.io != null;
19378 }
19379
19380 public void setIoIsSet(boolean value) {
19381 if (!value) {
19382 this.io = null;
19383 }
19384 }
19385
19386 public void setFieldValue(_Fields field, Object value) {
19387 switch (field) {
19388 case SUCCESS:
19389 if (value == null) {
19390 unsetSuccess();
19391 } else {
19392 setSuccess((List<TRowResult>)value);
19393 }
19394 break;
19395
19396 case IO:
19397 if (value == null) {
19398 unsetIo();
19399 } else {
19400 setIo((IOError)value);
19401 }
19402 break;
19403
19404 }
19405 }
19406
19407 public Object getFieldValue(_Fields field) {
19408 switch (field) {
19409 case SUCCESS:
19410 return getSuccess();
19411
19412 case IO:
19413 return getIo();
19414
19415 }
19416 throw new IllegalStateException();
19417 }
19418
19419
19420 public boolean isSet(_Fields field) {
19421 if (field == null) {
19422 throw new IllegalArgumentException();
19423 }
19424
19425 switch (field) {
19426 case SUCCESS:
19427 return isSetSuccess();
19428 case IO:
19429 return isSetIo();
19430 }
19431 throw new IllegalStateException();
19432 }
19433
19434 @Override
19435 public boolean equals(Object that) {
19436 if (that == null)
19437 return false;
19438 if (that instanceof getRowWithColumns_result)
19439 return this.equals((getRowWithColumns_result)that);
19440 return false;
19441 }
19442
19443 public boolean equals(getRowWithColumns_result that) {
19444 if (that == null)
19445 return false;
19446
19447 boolean this_present_success = true && this.isSetSuccess();
19448 boolean that_present_success = true && that.isSetSuccess();
19449 if (this_present_success || that_present_success) {
19450 if (!(this_present_success && that_present_success))
19451 return false;
19452 if (!this.success.equals(that.success))
19453 return false;
19454 }
19455
19456 boolean this_present_io = true && this.isSetIo();
19457 boolean that_present_io = true && that.isSetIo();
19458 if (this_present_io || that_present_io) {
19459 if (!(this_present_io && that_present_io))
19460 return false;
19461 if (!this.io.equals(that.io))
19462 return false;
19463 }
19464
19465 return true;
19466 }
19467
19468 @Override
19469 public int hashCode() {
19470 HashCodeBuilder builder = new HashCodeBuilder();
19471
19472 boolean present_success = true && (isSetSuccess());
19473 builder.append(present_success);
19474 if (present_success)
19475 builder.append(success);
19476
19477 boolean present_io = true && (isSetIo());
19478 builder.append(present_io);
19479 if (present_io)
19480 builder.append(io);
19481
19482 return builder.toHashCode();
19483 }
19484
19485 public int compareTo(getRowWithColumns_result other) {
19486 if (!getClass().equals(other.getClass())) {
19487 return getClass().getName().compareTo(other.getClass().getName());
19488 }
19489
19490 int lastComparison = 0;
19491 getRowWithColumns_result typedOther = (getRowWithColumns_result)other;
19492
19493 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
19494 if (lastComparison != 0) {
19495 return lastComparison;
19496 }
19497 if (isSetSuccess()) {
19498 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
19499 if (lastComparison != 0) {
19500 return lastComparison;
19501 }
19502 }
19503 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
19504 if (lastComparison != 0) {
19505 return lastComparison;
19506 }
19507 if (isSetIo()) {
19508 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
19509 if (lastComparison != 0) {
19510 return lastComparison;
19511 }
19512 }
19513 return 0;
19514 }
19515
19516 public _Fields fieldForId(int fieldId) {
19517 return _Fields.findByThriftId(fieldId);
19518 }
19519
19520 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
19521 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
19522 }
19523
19524 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
19525 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
19526 }
19527
19528 @Override
19529 public String toString() {
19530 StringBuilder sb = new StringBuilder("getRowWithColumns_result(");
19531 boolean first = true;
19532
19533 sb.append("success:");
19534 if (this.success == null) {
19535 sb.append("null");
19536 } else {
19537 sb.append(this.success);
19538 }
19539 first = false;
19540 if (!first) sb.append(", ");
19541 sb.append("io:");
19542 if (this.io == null) {
19543 sb.append("null");
19544 } else {
19545 sb.append(this.io);
19546 }
19547 first = false;
19548 sb.append(")");
19549 return sb.toString();
19550 }
19551
19552 public void validate() throws org.apache.thrift.TException {
19553
19554 }
19555
19556 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
19557 try {
19558 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
19559 } catch (org.apache.thrift.TException te) {
19560 throw new java.io.IOException(te);
19561 }
19562 }
19563
19564 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
19565 try {
19566 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
19567 } catch (org.apache.thrift.TException te) {
19568 throw new java.io.IOException(te);
19569 }
19570 }
19571
19572 private static class getRowWithColumns_resultStandardSchemeFactory implements SchemeFactory {
19573 public getRowWithColumns_resultStandardScheme getScheme() {
19574 return new getRowWithColumns_resultStandardScheme();
19575 }
19576 }
19577
19578 private static class getRowWithColumns_resultStandardScheme extends StandardScheme<getRowWithColumns_result> {
19579
19580 public void read(org.apache.thrift.protocol.TProtocol iprot, getRowWithColumns_result struct) throws org.apache.thrift.TException {
19581 org.apache.thrift.protocol.TField schemeField;
19582 iprot.readStructBegin();
19583 while (true)
19584 {
19585 schemeField = iprot.readFieldBegin();
19586 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
19587 break;
19588 }
19589 switch (schemeField.id) {
19590 case 0:
19591 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
19592 {
19593 org.apache.thrift.protocol.TList _list158 = iprot.readListBegin();
19594 struct.success = new ArrayList<TRowResult>(_list158.size);
19595 for (int _i159 = 0; _i159 < _list158.size; ++_i159)
19596 {
19597 TRowResult _elem160;
19598 _elem160 = new TRowResult();
19599 _elem160.read(iprot);
19600 struct.success.add(_elem160);
19601 }
19602 iprot.readListEnd();
19603 }
19604 struct.setSuccessIsSet(true);
19605 } else {
19606 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
19607 }
19608 break;
19609 case 1:
19610 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
19611 struct.io = new IOError();
19612 struct.io.read(iprot);
19613 struct.setIoIsSet(true);
19614 } else {
19615 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
19616 }
19617 break;
19618 default:
19619 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
19620 }
19621 iprot.readFieldEnd();
19622 }
19623 iprot.readStructEnd();
19624
19625
19626 struct.validate();
19627 }
19628
19629 public void write(org.apache.thrift.protocol.TProtocol oprot, getRowWithColumns_result struct) throws org.apache.thrift.TException {
19630 struct.validate();
19631
19632 oprot.writeStructBegin(STRUCT_DESC);
19633 if (struct.success != null) {
19634 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
19635 {
19636 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
19637 for (TRowResult _iter161 : struct.success)
19638 {
19639 _iter161.write(oprot);
19640 }
19641 oprot.writeListEnd();
19642 }
19643 oprot.writeFieldEnd();
19644 }
19645 if (struct.io != null) {
19646 oprot.writeFieldBegin(IO_FIELD_DESC);
19647 struct.io.write(oprot);
19648 oprot.writeFieldEnd();
19649 }
19650 oprot.writeFieldStop();
19651 oprot.writeStructEnd();
19652 }
19653
19654 }
19655
19656 private static class getRowWithColumns_resultTupleSchemeFactory implements SchemeFactory {
19657 public getRowWithColumns_resultTupleScheme getScheme() {
19658 return new getRowWithColumns_resultTupleScheme();
19659 }
19660 }
19661
19662 private static class getRowWithColumns_resultTupleScheme extends TupleScheme<getRowWithColumns_result> {
19663
19664 @Override
19665 public void write(org.apache.thrift.protocol.TProtocol prot, getRowWithColumns_result struct) throws org.apache.thrift.TException {
19666 TTupleProtocol oprot = (TTupleProtocol) prot;
19667 BitSet optionals = new BitSet();
19668 if (struct.isSetSuccess()) {
19669 optionals.set(0);
19670 }
19671 if (struct.isSetIo()) {
19672 optionals.set(1);
19673 }
19674 oprot.writeBitSet(optionals, 2);
19675 if (struct.isSetSuccess()) {
19676 {
19677 oprot.writeI32(struct.success.size());
19678 for (TRowResult _iter162 : struct.success)
19679 {
19680 _iter162.write(oprot);
19681 }
19682 }
19683 }
19684 if (struct.isSetIo()) {
19685 struct.io.write(oprot);
19686 }
19687 }
19688
19689 @Override
19690 public void read(org.apache.thrift.protocol.TProtocol prot, getRowWithColumns_result struct) throws org.apache.thrift.TException {
19691 TTupleProtocol iprot = (TTupleProtocol) prot;
19692 BitSet incoming = iprot.readBitSet(2);
19693 if (incoming.get(0)) {
19694 {
19695 org.apache.thrift.protocol.TList _list163 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
19696 struct.success = new ArrayList<TRowResult>(_list163.size);
19697 for (int _i164 = 0; _i164 < _list163.size; ++_i164)
19698 {
19699 TRowResult _elem165;
19700 _elem165 = new TRowResult();
19701 _elem165.read(iprot);
19702 struct.success.add(_elem165);
19703 }
19704 }
19705 struct.setSuccessIsSet(true);
19706 }
19707 if (incoming.get(1)) {
19708 struct.io = new IOError();
19709 struct.io.read(iprot);
19710 struct.setIoIsSet(true);
19711 }
19712 }
19713 }
19714
19715 }
19716
19717 public static class getRowTs_args implements org.apache.thrift.TBase<getRowTs_args, getRowTs_args._Fields>, java.io.Serializable, Cloneable {
19718 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getRowTs_args");
19719
19720 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
19721 private static final org.apache.thrift.protocol.TField ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("row", org.apache.thrift.protocol.TType.STRING, (short)2);
19722 private static final org.apache.thrift.protocol.TField TIMESTAMP_FIELD_DESC = new org.apache.thrift.protocol.TField("timestamp", org.apache.thrift.protocol.TType.I64, (short)3);
19723 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)4);
19724
19725 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
19726 static {
19727 schemes.put(StandardScheme.class, new getRowTs_argsStandardSchemeFactory());
19728 schemes.put(TupleScheme.class, new getRowTs_argsTupleSchemeFactory());
19729 }
19730
19731
19732
19733
19734 public ByteBuffer tableName;
19735
19736
19737
19738 public ByteBuffer row;
19739
19740
19741
19742 public long timestamp;
19743
19744
19745
19746 public Map<ByteBuffer,ByteBuffer> attributes;
19747
19748
19749 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
19750
19751
19752
19753 TABLE_NAME((short)1, "tableName"),
19754
19755
19756
19757 ROW((short)2, "row"),
19758
19759
19760
19761 TIMESTAMP((short)3, "timestamp"),
19762
19763
19764
19765 ATTRIBUTES((short)4, "attributes");
19766
19767 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
19768
19769 static {
19770 for (_Fields field : EnumSet.allOf(_Fields.class)) {
19771 byName.put(field.getFieldName(), field);
19772 }
19773 }
19774
19775
19776
19777
19778 public static _Fields findByThriftId(int fieldId) {
19779 switch(fieldId) {
19780 case 1:
19781 return TABLE_NAME;
19782 case 2:
19783 return ROW;
19784 case 3:
19785 return TIMESTAMP;
19786 case 4:
19787 return ATTRIBUTES;
19788 default:
19789 return null;
19790 }
19791 }
19792
19793
19794
19795
19796
19797 public static _Fields findByThriftIdOrThrow(int fieldId) {
19798 _Fields fields = findByThriftId(fieldId);
19799 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
19800 return fields;
19801 }
19802
19803
19804
19805
19806 public static _Fields findByName(String name) {
19807 return byName.get(name);
19808 }
19809
19810 private final short _thriftId;
19811 private final String _fieldName;
19812
19813 _Fields(short thriftId, String fieldName) {
19814 _thriftId = thriftId;
19815 _fieldName = fieldName;
19816 }
19817
19818 public short getThriftFieldId() {
19819 return _thriftId;
19820 }
19821
19822 public String getFieldName() {
19823 return _fieldName;
19824 }
19825 }
19826
19827
19828 private static final int __TIMESTAMP_ISSET_ID = 0;
19829 private BitSet __isset_bit_vector = new BitSet(1);
19830 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
19831 static {
19832 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
19833 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
19834 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
19835 tmpMap.put(_Fields.ROW, new org.apache.thrift.meta_data.FieldMetaData("row", org.apache.thrift.TFieldRequirementType.DEFAULT,
19836 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
19837 tmpMap.put(_Fields.TIMESTAMP, new org.apache.thrift.meta_data.FieldMetaData("timestamp", org.apache.thrift.TFieldRequirementType.DEFAULT,
19838 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
19839 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
19840 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
19841 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
19842 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
19843 metaDataMap = Collections.unmodifiableMap(tmpMap);
19844 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getRowTs_args.class, metaDataMap);
19845 }
19846
19847 public getRowTs_args() {
19848 }
19849
19850 public getRowTs_args(
19851 ByteBuffer tableName,
19852 ByteBuffer row,
19853 long timestamp,
19854 Map<ByteBuffer,ByteBuffer> attributes)
19855 {
19856 this();
19857 this.tableName = tableName;
19858 this.row = row;
19859 this.timestamp = timestamp;
19860 setTimestampIsSet(true);
19861 this.attributes = attributes;
19862 }
19863
19864
19865
19866
19867 public getRowTs_args(getRowTs_args other) {
19868 __isset_bit_vector.clear();
19869 __isset_bit_vector.or(other.__isset_bit_vector);
19870 if (other.isSetTableName()) {
19871 this.tableName = other.tableName;
19872 }
19873 if (other.isSetRow()) {
19874 this.row = other.row;
19875 }
19876 this.timestamp = other.timestamp;
19877 if (other.isSetAttributes()) {
19878 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
19879 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
19880
19881 ByteBuffer other_element_key = other_element.getKey();
19882 ByteBuffer other_element_value = other_element.getValue();
19883
19884 ByteBuffer __this__attributes_copy_key = other_element_key;
19885
19886 ByteBuffer __this__attributes_copy_value = other_element_value;
19887
19888 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
19889 }
19890 this.attributes = __this__attributes;
19891 }
19892 }
19893
19894 public getRowTs_args deepCopy() {
19895 return new getRowTs_args(this);
19896 }
19897
19898 @Override
19899 public void clear() {
19900 this.tableName = null;
19901 this.row = null;
19902 setTimestampIsSet(false);
19903 this.timestamp = 0;
19904 this.attributes = null;
19905 }
19906
19907
19908
19909
19910 public byte[] getTableName() {
19911 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
19912 return tableName == null ? null : tableName.array();
19913 }
19914
19915 public ByteBuffer bufferForTableName() {
19916 return tableName;
19917 }
19918
19919
19920
19921
19922 public getRowTs_args setTableName(byte[] tableName) {
19923 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
19924 return this;
19925 }
19926
19927 public getRowTs_args setTableName(ByteBuffer tableName) {
19928 this.tableName = tableName;
19929 return this;
19930 }
19931
19932 public void unsetTableName() {
19933 this.tableName = null;
19934 }
19935
19936
19937 public boolean isSetTableName() {
19938 return this.tableName != null;
19939 }
19940
19941 public void setTableNameIsSet(boolean value) {
19942 if (!value) {
19943 this.tableName = null;
19944 }
19945 }
19946
19947
19948
19949
19950 public byte[] getRow() {
19951 setRow(org.apache.thrift.TBaseHelper.rightSize(row));
19952 return row == null ? null : row.array();
19953 }
19954
19955 public ByteBuffer bufferForRow() {
19956 return row;
19957 }
19958
19959
19960
19961
19962 public getRowTs_args setRow(byte[] row) {
19963 setRow(row == null ? (ByteBuffer)null : ByteBuffer.wrap(row));
19964 return this;
19965 }
19966
19967 public getRowTs_args setRow(ByteBuffer row) {
19968 this.row = row;
19969 return this;
19970 }
19971
19972 public void unsetRow() {
19973 this.row = null;
19974 }
19975
19976
19977 public boolean isSetRow() {
19978 return this.row != null;
19979 }
19980
19981 public void setRowIsSet(boolean value) {
19982 if (!value) {
19983 this.row = null;
19984 }
19985 }
19986
19987
19988
19989
19990 public long getTimestamp() {
19991 return this.timestamp;
19992 }
19993
19994
19995
19996
19997 public getRowTs_args setTimestamp(long timestamp) {
19998 this.timestamp = timestamp;
19999 setTimestampIsSet(true);
20000 return this;
20001 }
20002
20003 public void unsetTimestamp() {
20004 __isset_bit_vector.clear(__TIMESTAMP_ISSET_ID);
20005 }
20006
20007
20008 public boolean isSetTimestamp() {
20009 return __isset_bit_vector.get(__TIMESTAMP_ISSET_ID);
20010 }
20011
20012 public void setTimestampIsSet(boolean value) {
20013 __isset_bit_vector.set(__TIMESTAMP_ISSET_ID, value);
20014 }
20015
20016 public int getAttributesSize() {
20017 return (this.attributes == null) ? 0 : this.attributes.size();
20018 }
20019
20020 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
20021 if (this.attributes == null) {
20022 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
20023 }
20024 this.attributes.put(key, val);
20025 }
20026
20027
20028
20029
20030 public Map<ByteBuffer,ByteBuffer> getAttributes() {
20031 return this.attributes;
20032 }
20033
20034
20035
20036
20037 public getRowTs_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
20038 this.attributes = attributes;
20039 return this;
20040 }
20041
20042 public void unsetAttributes() {
20043 this.attributes = null;
20044 }
20045
20046
20047 public boolean isSetAttributes() {
20048 return this.attributes != null;
20049 }
20050
20051 public void setAttributesIsSet(boolean value) {
20052 if (!value) {
20053 this.attributes = null;
20054 }
20055 }
20056
20057 public void setFieldValue(_Fields field, Object value) {
20058 switch (field) {
20059 case TABLE_NAME:
20060 if (value == null) {
20061 unsetTableName();
20062 } else {
20063 setTableName((ByteBuffer)value);
20064 }
20065 break;
20066
20067 case ROW:
20068 if (value == null) {
20069 unsetRow();
20070 } else {
20071 setRow((ByteBuffer)value);
20072 }
20073 break;
20074
20075 case TIMESTAMP:
20076 if (value == null) {
20077 unsetTimestamp();
20078 } else {
20079 setTimestamp((Long)value);
20080 }
20081 break;
20082
20083 case ATTRIBUTES:
20084 if (value == null) {
20085 unsetAttributes();
20086 } else {
20087 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
20088 }
20089 break;
20090
20091 }
20092 }
20093
20094 public Object getFieldValue(_Fields field) {
20095 switch (field) {
20096 case TABLE_NAME:
20097 return getTableName();
20098
20099 case ROW:
20100 return getRow();
20101
20102 case TIMESTAMP:
20103 return Long.valueOf(getTimestamp());
20104
20105 case ATTRIBUTES:
20106 return getAttributes();
20107
20108 }
20109 throw new IllegalStateException();
20110 }
20111
20112
20113 public boolean isSet(_Fields field) {
20114 if (field == null) {
20115 throw new IllegalArgumentException();
20116 }
20117
20118 switch (field) {
20119 case TABLE_NAME:
20120 return isSetTableName();
20121 case ROW:
20122 return isSetRow();
20123 case TIMESTAMP:
20124 return isSetTimestamp();
20125 case ATTRIBUTES:
20126 return isSetAttributes();
20127 }
20128 throw new IllegalStateException();
20129 }
20130
20131 @Override
20132 public boolean equals(Object that) {
20133 if (that == null)
20134 return false;
20135 if (that instanceof getRowTs_args)
20136 return this.equals((getRowTs_args)that);
20137 return false;
20138 }
20139
20140 public boolean equals(getRowTs_args that) {
20141 if (that == null)
20142 return false;
20143
20144 boolean this_present_tableName = true && this.isSetTableName();
20145 boolean that_present_tableName = true && that.isSetTableName();
20146 if (this_present_tableName || that_present_tableName) {
20147 if (!(this_present_tableName && that_present_tableName))
20148 return false;
20149 if (!this.tableName.equals(that.tableName))
20150 return false;
20151 }
20152
20153 boolean this_present_row = true && this.isSetRow();
20154 boolean that_present_row = true && that.isSetRow();
20155 if (this_present_row || that_present_row) {
20156 if (!(this_present_row && that_present_row))
20157 return false;
20158 if (!this.row.equals(that.row))
20159 return false;
20160 }
20161
20162 boolean this_present_timestamp = true;
20163 boolean that_present_timestamp = true;
20164 if (this_present_timestamp || that_present_timestamp) {
20165 if (!(this_present_timestamp && that_present_timestamp))
20166 return false;
20167 if (this.timestamp != that.timestamp)
20168 return false;
20169 }
20170
20171 boolean this_present_attributes = true && this.isSetAttributes();
20172 boolean that_present_attributes = true && that.isSetAttributes();
20173 if (this_present_attributes || that_present_attributes) {
20174 if (!(this_present_attributes && that_present_attributes))
20175 return false;
20176 if (!this.attributes.equals(that.attributes))
20177 return false;
20178 }
20179
20180 return true;
20181 }
20182
20183 @Override
20184 public int hashCode() {
20185 HashCodeBuilder builder = new HashCodeBuilder();
20186
20187 boolean present_tableName = true && (isSetTableName());
20188 builder.append(present_tableName);
20189 if (present_tableName)
20190 builder.append(tableName);
20191
20192 boolean present_row = true && (isSetRow());
20193 builder.append(present_row);
20194 if (present_row)
20195 builder.append(row);
20196
20197 boolean present_timestamp = true;
20198 builder.append(present_timestamp);
20199 if (present_timestamp)
20200 builder.append(timestamp);
20201
20202 boolean present_attributes = true && (isSetAttributes());
20203 builder.append(present_attributes);
20204 if (present_attributes)
20205 builder.append(attributes);
20206
20207 return builder.toHashCode();
20208 }
20209
20210 public int compareTo(getRowTs_args other) {
20211 if (!getClass().equals(other.getClass())) {
20212 return getClass().getName().compareTo(other.getClass().getName());
20213 }
20214
20215 int lastComparison = 0;
20216 getRowTs_args typedOther = (getRowTs_args)other;
20217
20218 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
20219 if (lastComparison != 0) {
20220 return lastComparison;
20221 }
20222 if (isSetTableName()) {
20223 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
20224 if (lastComparison != 0) {
20225 return lastComparison;
20226 }
20227 }
20228 lastComparison = Boolean.valueOf(isSetRow()).compareTo(typedOther.isSetRow());
20229 if (lastComparison != 0) {
20230 return lastComparison;
20231 }
20232 if (isSetRow()) {
20233 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.row, typedOther.row);
20234 if (lastComparison != 0) {
20235 return lastComparison;
20236 }
20237 }
20238 lastComparison = Boolean.valueOf(isSetTimestamp()).compareTo(typedOther.isSetTimestamp());
20239 if (lastComparison != 0) {
20240 return lastComparison;
20241 }
20242 if (isSetTimestamp()) {
20243 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.timestamp, typedOther.timestamp);
20244 if (lastComparison != 0) {
20245 return lastComparison;
20246 }
20247 }
20248 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
20249 if (lastComparison != 0) {
20250 return lastComparison;
20251 }
20252 if (isSetAttributes()) {
20253 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
20254 if (lastComparison != 0) {
20255 return lastComparison;
20256 }
20257 }
20258 return 0;
20259 }
20260
20261 public _Fields fieldForId(int fieldId) {
20262 return _Fields.findByThriftId(fieldId);
20263 }
20264
20265 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
20266 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
20267 }
20268
20269 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
20270 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
20271 }
20272
20273 @Override
20274 public String toString() {
20275 StringBuilder sb = new StringBuilder("getRowTs_args(");
20276 boolean first = true;
20277
20278 sb.append("tableName:");
20279 if (this.tableName == null) {
20280 sb.append("null");
20281 } else {
20282 sb.append(this.tableName);
20283 }
20284 first = false;
20285 if (!first) sb.append(", ");
20286 sb.append("row:");
20287 if (this.row == null) {
20288 sb.append("null");
20289 } else {
20290 sb.append(this.row);
20291 }
20292 first = false;
20293 if (!first) sb.append(", ");
20294 sb.append("timestamp:");
20295 sb.append(this.timestamp);
20296 first = false;
20297 if (!first) sb.append(", ");
20298 sb.append("attributes:");
20299 if (this.attributes == null) {
20300 sb.append("null");
20301 } else {
20302 sb.append(this.attributes);
20303 }
20304 first = false;
20305 sb.append(")");
20306 return sb.toString();
20307 }
20308
20309 public void validate() throws org.apache.thrift.TException {
20310
20311 }
20312
20313 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
20314 try {
20315 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
20316 } catch (org.apache.thrift.TException te) {
20317 throw new java.io.IOException(te);
20318 }
20319 }
20320
20321 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
20322 try {
20323
20324 __isset_bit_vector = new BitSet(1);
20325 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
20326 } catch (org.apache.thrift.TException te) {
20327 throw new java.io.IOException(te);
20328 }
20329 }
20330
20331 private static class getRowTs_argsStandardSchemeFactory implements SchemeFactory {
20332 public getRowTs_argsStandardScheme getScheme() {
20333 return new getRowTs_argsStandardScheme();
20334 }
20335 }
20336
20337 private static class getRowTs_argsStandardScheme extends StandardScheme<getRowTs_args> {
20338
20339 public void read(org.apache.thrift.protocol.TProtocol iprot, getRowTs_args struct) throws org.apache.thrift.TException {
20340 org.apache.thrift.protocol.TField schemeField;
20341 iprot.readStructBegin();
20342 while (true)
20343 {
20344 schemeField = iprot.readFieldBegin();
20345 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
20346 break;
20347 }
20348 switch (schemeField.id) {
20349 case 1:
20350 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
20351 struct.tableName = iprot.readBinary();
20352 struct.setTableNameIsSet(true);
20353 } else {
20354 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
20355 }
20356 break;
20357 case 2:
20358 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
20359 struct.row = iprot.readBinary();
20360 struct.setRowIsSet(true);
20361 } else {
20362 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
20363 }
20364 break;
20365 case 3:
20366 if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
20367 struct.timestamp = iprot.readI64();
20368 struct.setTimestampIsSet(true);
20369 } else {
20370 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
20371 }
20372 break;
20373 case 4:
20374 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
20375 {
20376 org.apache.thrift.protocol.TMap _map166 = iprot.readMapBegin();
20377 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map166.size);
20378 for (int _i167 = 0; _i167 < _map166.size; ++_i167)
20379 {
20380 ByteBuffer _key168;
20381 ByteBuffer _val169;
20382 _key168 = iprot.readBinary();
20383 _val169 = iprot.readBinary();
20384 struct.attributes.put(_key168, _val169);
20385 }
20386 iprot.readMapEnd();
20387 }
20388 struct.setAttributesIsSet(true);
20389 } else {
20390 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
20391 }
20392 break;
20393 default:
20394 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
20395 }
20396 iprot.readFieldEnd();
20397 }
20398 iprot.readStructEnd();
20399
20400
20401 struct.validate();
20402 }
20403
20404 public void write(org.apache.thrift.protocol.TProtocol oprot, getRowTs_args struct) throws org.apache.thrift.TException {
20405 struct.validate();
20406
20407 oprot.writeStructBegin(STRUCT_DESC);
20408 if (struct.tableName != null) {
20409 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
20410 oprot.writeBinary(struct.tableName);
20411 oprot.writeFieldEnd();
20412 }
20413 if (struct.row != null) {
20414 oprot.writeFieldBegin(ROW_FIELD_DESC);
20415 oprot.writeBinary(struct.row);
20416 oprot.writeFieldEnd();
20417 }
20418 oprot.writeFieldBegin(TIMESTAMP_FIELD_DESC);
20419 oprot.writeI64(struct.timestamp);
20420 oprot.writeFieldEnd();
20421 if (struct.attributes != null) {
20422 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
20423 {
20424 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
20425 for (Map.Entry<ByteBuffer, ByteBuffer> _iter170 : struct.attributes.entrySet())
20426 {
20427 oprot.writeBinary(_iter170.getKey());
20428 oprot.writeBinary(_iter170.getValue());
20429 }
20430 oprot.writeMapEnd();
20431 }
20432 oprot.writeFieldEnd();
20433 }
20434 oprot.writeFieldStop();
20435 oprot.writeStructEnd();
20436 }
20437
20438 }
20439
20440 private static class getRowTs_argsTupleSchemeFactory implements SchemeFactory {
20441 public getRowTs_argsTupleScheme getScheme() {
20442 return new getRowTs_argsTupleScheme();
20443 }
20444 }
20445
20446 private static class getRowTs_argsTupleScheme extends TupleScheme<getRowTs_args> {
20447
20448 @Override
20449 public void write(org.apache.thrift.protocol.TProtocol prot, getRowTs_args struct) throws org.apache.thrift.TException {
20450 TTupleProtocol oprot = (TTupleProtocol) prot;
20451 BitSet optionals = new BitSet();
20452 if (struct.isSetTableName()) {
20453 optionals.set(0);
20454 }
20455 if (struct.isSetRow()) {
20456 optionals.set(1);
20457 }
20458 if (struct.isSetTimestamp()) {
20459 optionals.set(2);
20460 }
20461 if (struct.isSetAttributes()) {
20462 optionals.set(3);
20463 }
20464 oprot.writeBitSet(optionals, 4);
20465 if (struct.isSetTableName()) {
20466 oprot.writeBinary(struct.tableName);
20467 }
20468 if (struct.isSetRow()) {
20469 oprot.writeBinary(struct.row);
20470 }
20471 if (struct.isSetTimestamp()) {
20472 oprot.writeI64(struct.timestamp);
20473 }
20474 if (struct.isSetAttributes()) {
20475 {
20476 oprot.writeI32(struct.attributes.size());
20477 for (Map.Entry<ByteBuffer, ByteBuffer> _iter171 : struct.attributes.entrySet())
20478 {
20479 oprot.writeBinary(_iter171.getKey());
20480 oprot.writeBinary(_iter171.getValue());
20481 }
20482 }
20483 }
20484 }
20485
20486 @Override
20487 public void read(org.apache.thrift.protocol.TProtocol prot, getRowTs_args struct) throws org.apache.thrift.TException {
20488 TTupleProtocol iprot = (TTupleProtocol) prot;
20489 BitSet incoming = iprot.readBitSet(4);
20490 if (incoming.get(0)) {
20491 struct.tableName = iprot.readBinary();
20492 struct.setTableNameIsSet(true);
20493 }
20494 if (incoming.get(1)) {
20495 struct.row = iprot.readBinary();
20496 struct.setRowIsSet(true);
20497 }
20498 if (incoming.get(2)) {
20499 struct.timestamp = iprot.readI64();
20500 struct.setTimestampIsSet(true);
20501 }
20502 if (incoming.get(3)) {
20503 {
20504 org.apache.thrift.protocol.TMap _map172 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
20505 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map172.size);
20506 for (int _i173 = 0; _i173 < _map172.size; ++_i173)
20507 {
20508 ByteBuffer _key174;
20509 ByteBuffer _val175;
20510 _key174 = iprot.readBinary();
20511 _val175 = iprot.readBinary();
20512 struct.attributes.put(_key174, _val175);
20513 }
20514 }
20515 struct.setAttributesIsSet(true);
20516 }
20517 }
20518 }
20519
20520 }
20521
20522 public static class getRowTs_result implements org.apache.thrift.TBase<getRowTs_result, getRowTs_result._Fields>, java.io.Serializable, Cloneable {
20523 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getRowTs_result");
20524
20525 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.LIST, (short)0);
20526 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
20527
20528 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
20529 static {
20530 schemes.put(StandardScheme.class, new getRowTs_resultStandardSchemeFactory());
20531 schemes.put(TupleScheme.class, new getRowTs_resultTupleSchemeFactory());
20532 }
20533
20534 public List<TRowResult> success;
20535 public IOError io;
20536
20537
20538 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
20539 SUCCESS((short)0, "success"),
20540 IO((short)1, "io");
20541
20542 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
20543
20544 static {
20545 for (_Fields field : EnumSet.allOf(_Fields.class)) {
20546 byName.put(field.getFieldName(), field);
20547 }
20548 }
20549
20550
20551
20552
20553 public static _Fields findByThriftId(int fieldId) {
20554 switch(fieldId) {
20555 case 0:
20556 return SUCCESS;
20557 case 1:
20558 return IO;
20559 default:
20560 return null;
20561 }
20562 }
20563
20564
20565
20566
20567
20568 public static _Fields findByThriftIdOrThrow(int fieldId) {
20569 _Fields fields = findByThriftId(fieldId);
20570 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
20571 return fields;
20572 }
20573
20574
20575
20576
20577 public static _Fields findByName(String name) {
20578 return byName.get(name);
20579 }
20580
20581 private final short _thriftId;
20582 private final String _fieldName;
20583
20584 _Fields(short thriftId, String fieldName) {
20585 _thriftId = thriftId;
20586 _fieldName = fieldName;
20587 }
20588
20589 public short getThriftFieldId() {
20590 return _thriftId;
20591 }
20592
20593 public String getFieldName() {
20594 return _fieldName;
20595 }
20596 }
20597
20598
20599 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
20600 static {
20601 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
20602 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
20603 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
20604 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TRowResult.class))));
20605 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
20606 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
20607 metaDataMap = Collections.unmodifiableMap(tmpMap);
20608 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getRowTs_result.class, metaDataMap);
20609 }
20610
20611 public getRowTs_result() {
20612 }
20613
20614 public getRowTs_result(
20615 List<TRowResult> success,
20616 IOError io)
20617 {
20618 this();
20619 this.success = success;
20620 this.io = io;
20621 }
20622
20623
20624
20625
20626 public getRowTs_result(getRowTs_result other) {
20627 if (other.isSetSuccess()) {
20628 List<TRowResult> __this__success = new ArrayList<TRowResult>();
20629 for (TRowResult other_element : other.success) {
20630 __this__success.add(new TRowResult(other_element));
20631 }
20632 this.success = __this__success;
20633 }
20634 if (other.isSetIo()) {
20635 this.io = new IOError(other.io);
20636 }
20637 }
20638
20639 public getRowTs_result deepCopy() {
20640 return new getRowTs_result(this);
20641 }
20642
20643 @Override
20644 public void clear() {
20645 this.success = null;
20646 this.io = null;
20647 }
20648
20649 public int getSuccessSize() {
20650 return (this.success == null) ? 0 : this.success.size();
20651 }
20652
20653 public java.util.Iterator<TRowResult> getSuccessIterator() {
20654 return (this.success == null) ? null : this.success.iterator();
20655 }
20656
20657 public void addToSuccess(TRowResult elem) {
20658 if (this.success == null) {
20659 this.success = new ArrayList<TRowResult>();
20660 }
20661 this.success.add(elem);
20662 }
20663
20664 public List<TRowResult> getSuccess() {
20665 return this.success;
20666 }
20667
20668 public getRowTs_result setSuccess(List<TRowResult> success) {
20669 this.success = success;
20670 return this;
20671 }
20672
20673 public void unsetSuccess() {
20674 this.success = null;
20675 }
20676
20677
20678 public boolean isSetSuccess() {
20679 return this.success != null;
20680 }
20681
20682 public void setSuccessIsSet(boolean value) {
20683 if (!value) {
20684 this.success = null;
20685 }
20686 }
20687
20688 public IOError getIo() {
20689 return this.io;
20690 }
20691
20692 public getRowTs_result setIo(IOError io) {
20693 this.io = io;
20694 return this;
20695 }
20696
20697 public void unsetIo() {
20698 this.io = null;
20699 }
20700
20701
20702 public boolean isSetIo() {
20703 return this.io != null;
20704 }
20705
20706 public void setIoIsSet(boolean value) {
20707 if (!value) {
20708 this.io = null;
20709 }
20710 }
20711
20712 public void setFieldValue(_Fields field, Object value) {
20713 switch (field) {
20714 case SUCCESS:
20715 if (value == null) {
20716 unsetSuccess();
20717 } else {
20718 setSuccess((List<TRowResult>)value);
20719 }
20720 break;
20721
20722 case IO:
20723 if (value == null) {
20724 unsetIo();
20725 } else {
20726 setIo((IOError)value);
20727 }
20728 break;
20729
20730 }
20731 }
20732
20733 public Object getFieldValue(_Fields field) {
20734 switch (field) {
20735 case SUCCESS:
20736 return getSuccess();
20737
20738 case IO:
20739 return getIo();
20740
20741 }
20742 throw new IllegalStateException();
20743 }
20744
20745
20746 public boolean isSet(_Fields field) {
20747 if (field == null) {
20748 throw new IllegalArgumentException();
20749 }
20750
20751 switch (field) {
20752 case SUCCESS:
20753 return isSetSuccess();
20754 case IO:
20755 return isSetIo();
20756 }
20757 throw new IllegalStateException();
20758 }
20759
20760 @Override
20761 public boolean equals(Object that) {
20762 if (that == null)
20763 return false;
20764 if (that instanceof getRowTs_result)
20765 return this.equals((getRowTs_result)that);
20766 return false;
20767 }
20768
20769 public boolean equals(getRowTs_result that) {
20770 if (that == null)
20771 return false;
20772
20773 boolean this_present_success = true && this.isSetSuccess();
20774 boolean that_present_success = true && that.isSetSuccess();
20775 if (this_present_success || that_present_success) {
20776 if (!(this_present_success && that_present_success))
20777 return false;
20778 if (!this.success.equals(that.success))
20779 return false;
20780 }
20781
20782 boolean this_present_io = true && this.isSetIo();
20783 boolean that_present_io = true && that.isSetIo();
20784 if (this_present_io || that_present_io) {
20785 if (!(this_present_io && that_present_io))
20786 return false;
20787 if (!this.io.equals(that.io))
20788 return false;
20789 }
20790
20791 return true;
20792 }
20793
20794 @Override
20795 public int hashCode() {
20796 HashCodeBuilder builder = new HashCodeBuilder();
20797
20798 boolean present_success = true && (isSetSuccess());
20799 builder.append(present_success);
20800 if (present_success)
20801 builder.append(success);
20802
20803 boolean present_io = true && (isSetIo());
20804 builder.append(present_io);
20805 if (present_io)
20806 builder.append(io);
20807
20808 return builder.toHashCode();
20809 }
20810
20811 public int compareTo(getRowTs_result other) {
20812 if (!getClass().equals(other.getClass())) {
20813 return getClass().getName().compareTo(other.getClass().getName());
20814 }
20815
20816 int lastComparison = 0;
20817 getRowTs_result typedOther = (getRowTs_result)other;
20818
20819 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
20820 if (lastComparison != 0) {
20821 return lastComparison;
20822 }
20823 if (isSetSuccess()) {
20824 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
20825 if (lastComparison != 0) {
20826 return lastComparison;
20827 }
20828 }
20829 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
20830 if (lastComparison != 0) {
20831 return lastComparison;
20832 }
20833 if (isSetIo()) {
20834 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
20835 if (lastComparison != 0) {
20836 return lastComparison;
20837 }
20838 }
20839 return 0;
20840 }
20841
20842 public _Fields fieldForId(int fieldId) {
20843 return _Fields.findByThriftId(fieldId);
20844 }
20845
20846 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
20847 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
20848 }
20849
20850 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
20851 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
20852 }
20853
20854 @Override
20855 public String toString() {
20856 StringBuilder sb = new StringBuilder("getRowTs_result(");
20857 boolean first = true;
20858
20859 sb.append("success:");
20860 if (this.success == null) {
20861 sb.append("null");
20862 } else {
20863 sb.append(this.success);
20864 }
20865 first = false;
20866 if (!first) sb.append(", ");
20867 sb.append("io:");
20868 if (this.io == null) {
20869 sb.append("null");
20870 } else {
20871 sb.append(this.io);
20872 }
20873 first = false;
20874 sb.append(")");
20875 return sb.toString();
20876 }
20877
20878 public void validate() throws org.apache.thrift.TException {
20879
20880 }
20881
20882 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
20883 try {
20884 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
20885 } catch (org.apache.thrift.TException te) {
20886 throw new java.io.IOException(te);
20887 }
20888 }
20889
20890 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
20891 try {
20892 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
20893 } catch (org.apache.thrift.TException te) {
20894 throw new java.io.IOException(te);
20895 }
20896 }
20897
20898 private static class getRowTs_resultStandardSchemeFactory implements SchemeFactory {
20899 public getRowTs_resultStandardScheme getScheme() {
20900 return new getRowTs_resultStandardScheme();
20901 }
20902 }
20903
20904 private static class getRowTs_resultStandardScheme extends StandardScheme<getRowTs_result> {
20905
20906 public void read(org.apache.thrift.protocol.TProtocol iprot, getRowTs_result struct) throws org.apache.thrift.TException {
20907 org.apache.thrift.protocol.TField schemeField;
20908 iprot.readStructBegin();
20909 while (true)
20910 {
20911 schemeField = iprot.readFieldBegin();
20912 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
20913 break;
20914 }
20915 switch (schemeField.id) {
20916 case 0:
20917 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
20918 {
20919 org.apache.thrift.protocol.TList _list176 = iprot.readListBegin();
20920 struct.success = new ArrayList<TRowResult>(_list176.size);
20921 for (int _i177 = 0; _i177 < _list176.size; ++_i177)
20922 {
20923 TRowResult _elem178;
20924 _elem178 = new TRowResult();
20925 _elem178.read(iprot);
20926 struct.success.add(_elem178);
20927 }
20928 iprot.readListEnd();
20929 }
20930 struct.setSuccessIsSet(true);
20931 } else {
20932 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
20933 }
20934 break;
20935 case 1:
20936 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
20937 struct.io = new IOError();
20938 struct.io.read(iprot);
20939 struct.setIoIsSet(true);
20940 } else {
20941 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
20942 }
20943 break;
20944 default:
20945 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
20946 }
20947 iprot.readFieldEnd();
20948 }
20949 iprot.readStructEnd();
20950
20951
20952 struct.validate();
20953 }
20954
20955 public void write(org.apache.thrift.protocol.TProtocol oprot, getRowTs_result struct) throws org.apache.thrift.TException {
20956 struct.validate();
20957
20958 oprot.writeStructBegin(STRUCT_DESC);
20959 if (struct.success != null) {
20960 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
20961 {
20962 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
20963 for (TRowResult _iter179 : struct.success)
20964 {
20965 _iter179.write(oprot);
20966 }
20967 oprot.writeListEnd();
20968 }
20969 oprot.writeFieldEnd();
20970 }
20971 if (struct.io != null) {
20972 oprot.writeFieldBegin(IO_FIELD_DESC);
20973 struct.io.write(oprot);
20974 oprot.writeFieldEnd();
20975 }
20976 oprot.writeFieldStop();
20977 oprot.writeStructEnd();
20978 }
20979
20980 }
20981
20982 private static class getRowTs_resultTupleSchemeFactory implements SchemeFactory {
20983 public getRowTs_resultTupleScheme getScheme() {
20984 return new getRowTs_resultTupleScheme();
20985 }
20986 }
20987
20988 private static class getRowTs_resultTupleScheme extends TupleScheme<getRowTs_result> {
20989
20990 @Override
20991 public void write(org.apache.thrift.protocol.TProtocol prot, getRowTs_result struct) throws org.apache.thrift.TException {
20992 TTupleProtocol oprot = (TTupleProtocol) prot;
20993 BitSet optionals = new BitSet();
20994 if (struct.isSetSuccess()) {
20995 optionals.set(0);
20996 }
20997 if (struct.isSetIo()) {
20998 optionals.set(1);
20999 }
21000 oprot.writeBitSet(optionals, 2);
21001 if (struct.isSetSuccess()) {
21002 {
21003 oprot.writeI32(struct.success.size());
21004 for (TRowResult _iter180 : struct.success)
21005 {
21006 _iter180.write(oprot);
21007 }
21008 }
21009 }
21010 if (struct.isSetIo()) {
21011 struct.io.write(oprot);
21012 }
21013 }
21014
21015 @Override
21016 public void read(org.apache.thrift.protocol.TProtocol prot, getRowTs_result struct) throws org.apache.thrift.TException {
21017 TTupleProtocol iprot = (TTupleProtocol) prot;
21018 BitSet incoming = iprot.readBitSet(2);
21019 if (incoming.get(0)) {
21020 {
21021 org.apache.thrift.protocol.TList _list181 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
21022 struct.success = new ArrayList<TRowResult>(_list181.size);
21023 for (int _i182 = 0; _i182 < _list181.size; ++_i182)
21024 {
21025 TRowResult _elem183;
21026 _elem183 = new TRowResult();
21027 _elem183.read(iprot);
21028 struct.success.add(_elem183);
21029 }
21030 }
21031 struct.setSuccessIsSet(true);
21032 }
21033 if (incoming.get(1)) {
21034 struct.io = new IOError();
21035 struct.io.read(iprot);
21036 struct.setIoIsSet(true);
21037 }
21038 }
21039 }
21040
21041 }
21042
21043 public static class getRowWithColumnsTs_args implements org.apache.thrift.TBase<getRowWithColumnsTs_args, getRowWithColumnsTs_args._Fields>, java.io.Serializable, Cloneable {
21044 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getRowWithColumnsTs_args");
21045
21046 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
21047 private static final org.apache.thrift.protocol.TField ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("row", org.apache.thrift.protocol.TType.STRING, (short)2);
21048 private static final org.apache.thrift.protocol.TField COLUMNS_FIELD_DESC = new org.apache.thrift.protocol.TField("columns", org.apache.thrift.protocol.TType.LIST, (short)3);
21049 private static final org.apache.thrift.protocol.TField TIMESTAMP_FIELD_DESC = new org.apache.thrift.protocol.TField("timestamp", org.apache.thrift.protocol.TType.I64, (short)4);
21050 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)5);
21051
21052 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
21053 static {
21054 schemes.put(StandardScheme.class, new getRowWithColumnsTs_argsStandardSchemeFactory());
21055 schemes.put(TupleScheme.class, new getRowWithColumnsTs_argsTupleSchemeFactory());
21056 }
21057
21058
21059
21060
21061 public ByteBuffer tableName;
21062
21063
21064
21065 public ByteBuffer row;
21066
21067
21068
21069 public List<ByteBuffer> columns;
21070 public long timestamp;
21071
21072
21073
21074 public Map<ByteBuffer,ByteBuffer> attributes;
21075
21076
21077 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
21078
21079
21080
21081 TABLE_NAME((short)1, "tableName"),
21082
21083
21084
21085 ROW((short)2, "row"),
21086
21087
21088
21089 COLUMNS((short)3, "columns"),
21090 TIMESTAMP((short)4, "timestamp"),
21091
21092
21093
21094 ATTRIBUTES((short)5, "attributes");
21095
21096 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
21097
21098 static {
21099 for (_Fields field : EnumSet.allOf(_Fields.class)) {
21100 byName.put(field.getFieldName(), field);
21101 }
21102 }
21103
21104
21105
21106
21107 public static _Fields findByThriftId(int fieldId) {
21108 switch(fieldId) {
21109 case 1:
21110 return TABLE_NAME;
21111 case 2:
21112 return ROW;
21113 case 3:
21114 return COLUMNS;
21115 case 4:
21116 return TIMESTAMP;
21117 case 5:
21118 return ATTRIBUTES;
21119 default:
21120 return null;
21121 }
21122 }
21123
21124
21125
21126
21127
21128 public static _Fields findByThriftIdOrThrow(int fieldId) {
21129 _Fields fields = findByThriftId(fieldId);
21130 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
21131 return fields;
21132 }
21133
21134
21135
21136
21137 public static _Fields findByName(String name) {
21138 return byName.get(name);
21139 }
21140
21141 private final short _thriftId;
21142 private final String _fieldName;
21143
21144 _Fields(short thriftId, String fieldName) {
21145 _thriftId = thriftId;
21146 _fieldName = fieldName;
21147 }
21148
21149 public short getThriftFieldId() {
21150 return _thriftId;
21151 }
21152
21153 public String getFieldName() {
21154 return _fieldName;
21155 }
21156 }
21157
21158
21159 private static final int __TIMESTAMP_ISSET_ID = 0;
21160 private BitSet __isset_bit_vector = new BitSet(1);
21161 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
21162 static {
21163 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
21164 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
21165 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
21166 tmpMap.put(_Fields.ROW, new org.apache.thrift.meta_data.FieldMetaData("row", org.apache.thrift.TFieldRequirementType.DEFAULT,
21167 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
21168 tmpMap.put(_Fields.COLUMNS, new org.apache.thrift.meta_data.FieldMetaData("columns", org.apache.thrift.TFieldRequirementType.DEFAULT,
21169 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
21170 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
21171 tmpMap.put(_Fields.TIMESTAMP, new org.apache.thrift.meta_data.FieldMetaData("timestamp", org.apache.thrift.TFieldRequirementType.DEFAULT,
21172 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
21173 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
21174 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
21175 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
21176 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
21177 metaDataMap = Collections.unmodifiableMap(tmpMap);
21178 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getRowWithColumnsTs_args.class, metaDataMap);
21179 }
21180
21181 public getRowWithColumnsTs_args() {
21182 }
21183
21184 public getRowWithColumnsTs_args(
21185 ByteBuffer tableName,
21186 ByteBuffer row,
21187 List<ByteBuffer> columns,
21188 long timestamp,
21189 Map<ByteBuffer,ByteBuffer> attributes)
21190 {
21191 this();
21192 this.tableName = tableName;
21193 this.row = row;
21194 this.columns = columns;
21195 this.timestamp = timestamp;
21196 setTimestampIsSet(true);
21197 this.attributes = attributes;
21198 }
21199
21200
21201
21202
21203 public getRowWithColumnsTs_args(getRowWithColumnsTs_args other) {
21204 __isset_bit_vector.clear();
21205 __isset_bit_vector.or(other.__isset_bit_vector);
21206 if (other.isSetTableName()) {
21207 this.tableName = other.tableName;
21208 }
21209 if (other.isSetRow()) {
21210 this.row = other.row;
21211 }
21212 if (other.isSetColumns()) {
21213 List<ByteBuffer> __this__columns = new ArrayList<ByteBuffer>();
21214 for (ByteBuffer other_element : other.columns) {
21215 __this__columns.add(other_element);
21216 }
21217 this.columns = __this__columns;
21218 }
21219 this.timestamp = other.timestamp;
21220 if (other.isSetAttributes()) {
21221 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
21222 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
21223
21224 ByteBuffer other_element_key = other_element.getKey();
21225 ByteBuffer other_element_value = other_element.getValue();
21226
21227 ByteBuffer __this__attributes_copy_key = other_element_key;
21228
21229 ByteBuffer __this__attributes_copy_value = other_element_value;
21230
21231 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
21232 }
21233 this.attributes = __this__attributes;
21234 }
21235 }
21236
21237 public getRowWithColumnsTs_args deepCopy() {
21238 return new getRowWithColumnsTs_args(this);
21239 }
21240
21241 @Override
21242 public void clear() {
21243 this.tableName = null;
21244 this.row = null;
21245 this.columns = null;
21246 setTimestampIsSet(false);
21247 this.timestamp = 0;
21248 this.attributes = null;
21249 }
21250
21251
21252
21253
21254 public byte[] getTableName() {
21255 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
21256 return tableName == null ? null : tableName.array();
21257 }
21258
21259 public ByteBuffer bufferForTableName() {
21260 return tableName;
21261 }
21262
21263
21264
21265
21266 public getRowWithColumnsTs_args setTableName(byte[] tableName) {
21267 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
21268 return this;
21269 }
21270
21271 public getRowWithColumnsTs_args setTableName(ByteBuffer tableName) {
21272 this.tableName = tableName;
21273 return this;
21274 }
21275
21276 public void unsetTableName() {
21277 this.tableName = null;
21278 }
21279
21280
21281 public boolean isSetTableName() {
21282 return this.tableName != null;
21283 }
21284
21285 public void setTableNameIsSet(boolean value) {
21286 if (!value) {
21287 this.tableName = null;
21288 }
21289 }
21290
21291
21292
21293
21294 public byte[] getRow() {
21295 setRow(org.apache.thrift.TBaseHelper.rightSize(row));
21296 return row == null ? null : row.array();
21297 }
21298
21299 public ByteBuffer bufferForRow() {
21300 return row;
21301 }
21302
21303
21304
21305
21306 public getRowWithColumnsTs_args setRow(byte[] row) {
21307 setRow(row == null ? (ByteBuffer)null : ByteBuffer.wrap(row));
21308 return this;
21309 }
21310
21311 public getRowWithColumnsTs_args setRow(ByteBuffer row) {
21312 this.row = row;
21313 return this;
21314 }
21315
21316 public void unsetRow() {
21317 this.row = null;
21318 }
21319
21320
21321 public boolean isSetRow() {
21322 return this.row != null;
21323 }
21324
21325 public void setRowIsSet(boolean value) {
21326 if (!value) {
21327 this.row = null;
21328 }
21329 }
21330
21331 public int getColumnsSize() {
21332 return (this.columns == null) ? 0 : this.columns.size();
21333 }
21334
21335 public java.util.Iterator<ByteBuffer> getColumnsIterator() {
21336 return (this.columns == null) ? null : this.columns.iterator();
21337 }
21338
21339 public void addToColumns(ByteBuffer elem) {
21340 if (this.columns == null) {
21341 this.columns = new ArrayList<ByteBuffer>();
21342 }
21343 this.columns.add(elem);
21344 }
21345
21346
21347
21348
21349 public List<ByteBuffer> getColumns() {
21350 return this.columns;
21351 }
21352
21353
21354
21355
21356 public getRowWithColumnsTs_args setColumns(List<ByteBuffer> columns) {
21357 this.columns = columns;
21358 return this;
21359 }
21360
21361 public void unsetColumns() {
21362 this.columns = null;
21363 }
21364
21365
21366 public boolean isSetColumns() {
21367 return this.columns != null;
21368 }
21369
21370 public void setColumnsIsSet(boolean value) {
21371 if (!value) {
21372 this.columns = null;
21373 }
21374 }
21375
21376 public long getTimestamp() {
21377 return this.timestamp;
21378 }
21379
21380 public getRowWithColumnsTs_args setTimestamp(long timestamp) {
21381 this.timestamp = timestamp;
21382 setTimestampIsSet(true);
21383 return this;
21384 }
21385
21386 public void unsetTimestamp() {
21387 __isset_bit_vector.clear(__TIMESTAMP_ISSET_ID);
21388 }
21389
21390
21391 public boolean isSetTimestamp() {
21392 return __isset_bit_vector.get(__TIMESTAMP_ISSET_ID);
21393 }
21394
21395 public void setTimestampIsSet(boolean value) {
21396 __isset_bit_vector.set(__TIMESTAMP_ISSET_ID, value);
21397 }
21398
21399 public int getAttributesSize() {
21400 return (this.attributes == null) ? 0 : this.attributes.size();
21401 }
21402
21403 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
21404 if (this.attributes == null) {
21405 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
21406 }
21407 this.attributes.put(key, val);
21408 }
21409
21410
21411
21412
21413 public Map<ByteBuffer,ByteBuffer> getAttributes() {
21414 return this.attributes;
21415 }
21416
21417
21418
21419
21420 public getRowWithColumnsTs_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
21421 this.attributes = attributes;
21422 return this;
21423 }
21424
21425 public void unsetAttributes() {
21426 this.attributes = null;
21427 }
21428
21429
21430 public boolean isSetAttributes() {
21431 return this.attributes != null;
21432 }
21433
21434 public void setAttributesIsSet(boolean value) {
21435 if (!value) {
21436 this.attributes = null;
21437 }
21438 }
21439
21440 public void setFieldValue(_Fields field, Object value) {
21441 switch (field) {
21442 case TABLE_NAME:
21443 if (value == null) {
21444 unsetTableName();
21445 } else {
21446 setTableName((ByteBuffer)value);
21447 }
21448 break;
21449
21450 case ROW:
21451 if (value == null) {
21452 unsetRow();
21453 } else {
21454 setRow((ByteBuffer)value);
21455 }
21456 break;
21457
21458 case COLUMNS:
21459 if (value == null) {
21460 unsetColumns();
21461 } else {
21462 setColumns((List<ByteBuffer>)value);
21463 }
21464 break;
21465
21466 case TIMESTAMP:
21467 if (value == null) {
21468 unsetTimestamp();
21469 } else {
21470 setTimestamp((Long)value);
21471 }
21472 break;
21473
21474 case ATTRIBUTES:
21475 if (value == null) {
21476 unsetAttributes();
21477 } else {
21478 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
21479 }
21480 break;
21481
21482 }
21483 }
21484
21485 public Object getFieldValue(_Fields field) {
21486 switch (field) {
21487 case TABLE_NAME:
21488 return getTableName();
21489
21490 case ROW:
21491 return getRow();
21492
21493 case COLUMNS:
21494 return getColumns();
21495
21496 case TIMESTAMP:
21497 return Long.valueOf(getTimestamp());
21498
21499 case ATTRIBUTES:
21500 return getAttributes();
21501
21502 }
21503 throw new IllegalStateException();
21504 }
21505
21506
21507 public boolean isSet(_Fields field) {
21508 if (field == null) {
21509 throw new IllegalArgumentException();
21510 }
21511
21512 switch (field) {
21513 case TABLE_NAME:
21514 return isSetTableName();
21515 case ROW:
21516 return isSetRow();
21517 case COLUMNS:
21518 return isSetColumns();
21519 case TIMESTAMP:
21520 return isSetTimestamp();
21521 case ATTRIBUTES:
21522 return isSetAttributes();
21523 }
21524 throw new IllegalStateException();
21525 }
21526
21527 @Override
21528 public boolean equals(Object that) {
21529 if (that == null)
21530 return false;
21531 if (that instanceof getRowWithColumnsTs_args)
21532 return this.equals((getRowWithColumnsTs_args)that);
21533 return false;
21534 }
21535
21536 public boolean equals(getRowWithColumnsTs_args that) {
21537 if (that == null)
21538 return false;
21539
21540 boolean this_present_tableName = true && this.isSetTableName();
21541 boolean that_present_tableName = true && that.isSetTableName();
21542 if (this_present_tableName || that_present_tableName) {
21543 if (!(this_present_tableName && that_present_tableName))
21544 return false;
21545 if (!this.tableName.equals(that.tableName))
21546 return false;
21547 }
21548
21549 boolean this_present_row = true && this.isSetRow();
21550 boolean that_present_row = true && that.isSetRow();
21551 if (this_present_row || that_present_row) {
21552 if (!(this_present_row && that_present_row))
21553 return false;
21554 if (!this.row.equals(that.row))
21555 return false;
21556 }
21557
21558 boolean this_present_columns = true && this.isSetColumns();
21559 boolean that_present_columns = true && that.isSetColumns();
21560 if (this_present_columns || that_present_columns) {
21561 if (!(this_present_columns && that_present_columns))
21562 return false;
21563 if (!this.columns.equals(that.columns))
21564 return false;
21565 }
21566
21567 boolean this_present_timestamp = true;
21568 boolean that_present_timestamp = true;
21569 if (this_present_timestamp || that_present_timestamp) {
21570 if (!(this_present_timestamp && that_present_timestamp))
21571 return false;
21572 if (this.timestamp != that.timestamp)
21573 return false;
21574 }
21575
21576 boolean this_present_attributes = true && this.isSetAttributes();
21577 boolean that_present_attributes = true && that.isSetAttributes();
21578 if (this_present_attributes || that_present_attributes) {
21579 if (!(this_present_attributes && that_present_attributes))
21580 return false;
21581 if (!this.attributes.equals(that.attributes))
21582 return false;
21583 }
21584
21585 return true;
21586 }
21587
21588 @Override
21589 public int hashCode() {
21590 HashCodeBuilder builder = new HashCodeBuilder();
21591
21592 boolean present_tableName = true && (isSetTableName());
21593 builder.append(present_tableName);
21594 if (present_tableName)
21595 builder.append(tableName);
21596
21597 boolean present_row = true && (isSetRow());
21598 builder.append(present_row);
21599 if (present_row)
21600 builder.append(row);
21601
21602 boolean present_columns = true && (isSetColumns());
21603 builder.append(present_columns);
21604 if (present_columns)
21605 builder.append(columns);
21606
21607 boolean present_timestamp = true;
21608 builder.append(present_timestamp);
21609 if (present_timestamp)
21610 builder.append(timestamp);
21611
21612 boolean present_attributes = true && (isSetAttributes());
21613 builder.append(present_attributes);
21614 if (present_attributes)
21615 builder.append(attributes);
21616
21617 return builder.toHashCode();
21618 }
21619
21620 public int compareTo(getRowWithColumnsTs_args other) {
21621 if (!getClass().equals(other.getClass())) {
21622 return getClass().getName().compareTo(other.getClass().getName());
21623 }
21624
21625 int lastComparison = 0;
21626 getRowWithColumnsTs_args typedOther = (getRowWithColumnsTs_args)other;
21627
21628 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
21629 if (lastComparison != 0) {
21630 return lastComparison;
21631 }
21632 if (isSetTableName()) {
21633 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
21634 if (lastComparison != 0) {
21635 return lastComparison;
21636 }
21637 }
21638 lastComparison = Boolean.valueOf(isSetRow()).compareTo(typedOther.isSetRow());
21639 if (lastComparison != 0) {
21640 return lastComparison;
21641 }
21642 if (isSetRow()) {
21643 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.row, typedOther.row);
21644 if (lastComparison != 0) {
21645 return lastComparison;
21646 }
21647 }
21648 lastComparison = Boolean.valueOf(isSetColumns()).compareTo(typedOther.isSetColumns());
21649 if (lastComparison != 0) {
21650 return lastComparison;
21651 }
21652 if (isSetColumns()) {
21653 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.columns, typedOther.columns);
21654 if (lastComparison != 0) {
21655 return lastComparison;
21656 }
21657 }
21658 lastComparison = Boolean.valueOf(isSetTimestamp()).compareTo(typedOther.isSetTimestamp());
21659 if (lastComparison != 0) {
21660 return lastComparison;
21661 }
21662 if (isSetTimestamp()) {
21663 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.timestamp, typedOther.timestamp);
21664 if (lastComparison != 0) {
21665 return lastComparison;
21666 }
21667 }
21668 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
21669 if (lastComparison != 0) {
21670 return lastComparison;
21671 }
21672 if (isSetAttributes()) {
21673 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
21674 if (lastComparison != 0) {
21675 return lastComparison;
21676 }
21677 }
21678 return 0;
21679 }
21680
21681 public _Fields fieldForId(int fieldId) {
21682 return _Fields.findByThriftId(fieldId);
21683 }
21684
21685 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
21686 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
21687 }
21688
21689 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
21690 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
21691 }
21692
21693 @Override
21694 public String toString() {
21695 StringBuilder sb = new StringBuilder("getRowWithColumnsTs_args(");
21696 boolean first = true;
21697
21698 sb.append("tableName:");
21699 if (this.tableName == null) {
21700 sb.append("null");
21701 } else {
21702 sb.append(this.tableName);
21703 }
21704 first = false;
21705 if (!first) sb.append(", ");
21706 sb.append("row:");
21707 if (this.row == null) {
21708 sb.append("null");
21709 } else {
21710 sb.append(this.row);
21711 }
21712 first = false;
21713 if (!first) sb.append(", ");
21714 sb.append("columns:");
21715 if (this.columns == null) {
21716 sb.append("null");
21717 } else {
21718 sb.append(this.columns);
21719 }
21720 first = false;
21721 if (!first) sb.append(", ");
21722 sb.append("timestamp:");
21723 sb.append(this.timestamp);
21724 first = false;
21725 if (!first) sb.append(", ");
21726 sb.append("attributes:");
21727 if (this.attributes == null) {
21728 sb.append("null");
21729 } else {
21730 sb.append(this.attributes);
21731 }
21732 first = false;
21733 sb.append(")");
21734 return sb.toString();
21735 }
21736
21737 public void validate() throws org.apache.thrift.TException {
21738
21739 }
21740
21741 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
21742 try {
21743 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
21744 } catch (org.apache.thrift.TException te) {
21745 throw new java.io.IOException(te);
21746 }
21747 }
21748
21749 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
21750 try {
21751
21752 __isset_bit_vector = new BitSet(1);
21753 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
21754 } catch (org.apache.thrift.TException te) {
21755 throw new java.io.IOException(te);
21756 }
21757 }
21758
21759 private static class getRowWithColumnsTs_argsStandardSchemeFactory implements SchemeFactory {
21760 public getRowWithColumnsTs_argsStandardScheme getScheme() {
21761 return new getRowWithColumnsTs_argsStandardScheme();
21762 }
21763 }
21764
21765 private static class getRowWithColumnsTs_argsStandardScheme extends StandardScheme<getRowWithColumnsTs_args> {
21766
21767 public void read(org.apache.thrift.protocol.TProtocol iprot, getRowWithColumnsTs_args struct) throws org.apache.thrift.TException {
21768 org.apache.thrift.protocol.TField schemeField;
21769 iprot.readStructBegin();
21770 while (true)
21771 {
21772 schemeField = iprot.readFieldBegin();
21773 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
21774 break;
21775 }
21776 switch (schemeField.id) {
21777 case 1:
21778 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
21779 struct.tableName = iprot.readBinary();
21780 struct.setTableNameIsSet(true);
21781 } else {
21782 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
21783 }
21784 break;
21785 case 2:
21786 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
21787 struct.row = iprot.readBinary();
21788 struct.setRowIsSet(true);
21789 } else {
21790 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
21791 }
21792 break;
21793 case 3:
21794 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
21795 {
21796 org.apache.thrift.protocol.TList _list184 = iprot.readListBegin();
21797 struct.columns = new ArrayList<ByteBuffer>(_list184.size);
21798 for (int _i185 = 0; _i185 < _list184.size; ++_i185)
21799 {
21800 ByteBuffer _elem186;
21801 _elem186 = iprot.readBinary();
21802 struct.columns.add(_elem186);
21803 }
21804 iprot.readListEnd();
21805 }
21806 struct.setColumnsIsSet(true);
21807 } else {
21808 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
21809 }
21810 break;
21811 case 4:
21812 if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
21813 struct.timestamp = iprot.readI64();
21814 struct.setTimestampIsSet(true);
21815 } else {
21816 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
21817 }
21818 break;
21819 case 5:
21820 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
21821 {
21822 org.apache.thrift.protocol.TMap _map187 = iprot.readMapBegin();
21823 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map187.size);
21824 for (int _i188 = 0; _i188 < _map187.size; ++_i188)
21825 {
21826 ByteBuffer _key189;
21827 ByteBuffer _val190;
21828 _key189 = iprot.readBinary();
21829 _val190 = iprot.readBinary();
21830 struct.attributes.put(_key189, _val190);
21831 }
21832 iprot.readMapEnd();
21833 }
21834 struct.setAttributesIsSet(true);
21835 } else {
21836 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
21837 }
21838 break;
21839 default:
21840 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
21841 }
21842 iprot.readFieldEnd();
21843 }
21844 iprot.readStructEnd();
21845
21846
21847 struct.validate();
21848 }
21849
21850 public void write(org.apache.thrift.protocol.TProtocol oprot, getRowWithColumnsTs_args struct) throws org.apache.thrift.TException {
21851 struct.validate();
21852
21853 oprot.writeStructBegin(STRUCT_DESC);
21854 if (struct.tableName != null) {
21855 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
21856 oprot.writeBinary(struct.tableName);
21857 oprot.writeFieldEnd();
21858 }
21859 if (struct.row != null) {
21860 oprot.writeFieldBegin(ROW_FIELD_DESC);
21861 oprot.writeBinary(struct.row);
21862 oprot.writeFieldEnd();
21863 }
21864 if (struct.columns != null) {
21865 oprot.writeFieldBegin(COLUMNS_FIELD_DESC);
21866 {
21867 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.columns.size()));
21868 for (ByteBuffer _iter191 : struct.columns)
21869 {
21870 oprot.writeBinary(_iter191);
21871 }
21872 oprot.writeListEnd();
21873 }
21874 oprot.writeFieldEnd();
21875 }
21876 oprot.writeFieldBegin(TIMESTAMP_FIELD_DESC);
21877 oprot.writeI64(struct.timestamp);
21878 oprot.writeFieldEnd();
21879 if (struct.attributes != null) {
21880 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
21881 {
21882 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
21883 for (Map.Entry<ByteBuffer, ByteBuffer> _iter192 : struct.attributes.entrySet())
21884 {
21885 oprot.writeBinary(_iter192.getKey());
21886 oprot.writeBinary(_iter192.getValue());
21887 }
21888 oprot.writeMapEnd();
21889 }
21890 oprot.writeFieldEnd();
21891 }
21892 oprot.writeFieldStop();
21893 oprot.writeStructEnd();
21894 }
21895
21896 }
21897
21898 private static class getRowWithColumnsTs_argsTupleSchemeFactory implements SchemeFactory {
21899 public getRowWithColumnsTs_argsTupleScheme getScheme() {
21900 return new getRowWithColumnsTs_argsTupleScheme();
21901 }
21902 }
21903
21904 private static class getRowWithColumnsTs_argsTupleScheme extends TupleScheme<getRowWithColumnsTs_args> {
21905
21906 @Override
21907 public void write(org.apache.thrift.protocol.TProtocol prot, getRowWithColumnsTs_args struct) throws org.apache.thrift.TException {
21908 TTupleProtocol oprot = (TTupleProtocol) prot;
21909 BitSet optionals = new BitSet();
21910 if (struct.isSetTableName()) {
21911 optionals.set(0);
21912 }
21913 if (struct.isSetRow()) {
21914 optionals.set(1);
21915 }
21916 if (struct.isSetColumns()) {
21917 optionals.set(2);
21918 }
21919 if (struct.isSetTimestamp()) {
21920 optionals.set(3);
21921 }
21922 if (struct.isSetAttributes()) {
21923 optionals.set(4);
21924 }
21925 oprot.writeBitSet(optionals, 5);
21926 if (struct.isSetTableName()) {
21927 oprot.writeBinary(struct.tableName);
21928 }
21929 if (struct.isSetRow()) {
21930 oprot.writeBinary(struct.row);
21931 }
21932 if (struct.isSetColumns()) {
21933 {
21934 oprot.writeI32(struct.columns.size());
21935 for (ByteBuffer _iter193 : struct.columns)
21936 {
21937 oprot.writeBinary(_iter193);
21938 }
21939 }
21940 }
21941 if (struct.isSetTimestamp()) {
21942 oprot.writeI64(struct.timestamp);
21943 }
21944 if (struct.isSetAttributes()) {
21945 {
21946 oprot.writeI32(struct.attributes.size());
21947 for (Map.Entry<ByteBuffer, ByteBuffer> _iter194 : struct.attributes.entrySet())
21948 {
21949 oprot.writeBinary(_iter194.getKey());
21950 oprot.writeBinary(_iter194.getValue());
21951 }
21952 }
21953 }
21954 }
21955
21956 @Override
21957 public void read(org.apache.thrift.protocol.TProtocol prot, getRowWithColumnsTs_args struct) throws org.apache.thrift.TException {
21958 TTupleProtocol iprot = (TTupleProtocol) prot;
21959 BitSet incoming = iprot.readBitSet(5);
21960 if (incoming.get(0)) {
21961 struct.tableName = iprot.readBinary();
21962 struct.setTableNameIsSet(true);
21963 }
21964 if (incoming.get(1)) {
21965 struct.row = iprot.readBinary();
21966 struct.setRowIsSet(true);
21967 }
21968 if (incoming.get(2)) {
21969 {
21970 org.apache.thrift.protocol.TList _list195 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
21971 struct.columns = new ArrayList<ByteBuffer>(_list195.size);
21972 for (int _i196 = 0; _i196 < _list195.size; ++_i196)
21973 {
21974 ByteBuffer _elem197;
21975 _elem197 = iprot.readBinary();
21976 struct.columns.add(_elem197);
21977 }
21978 }
21979 struct.setColumnsIsSet(true);
21980 }
21981 if (incoming.get(3)) {
21982 struct.timestamp = iprot.readI64();
21983 struct.setTimestampIsSet(true);
21984 }
21985 if (incoming.get(4)) {
21986 {
21987 org.apache.thrift.protocol.TMap _map198 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
21988 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map198.size);
21989 for (int _i199 = 0; _i199 < _map198.size; ++_i199)
21990 {
21991 ByteBuffer _key200;
21992 ByteBuffer _val201;
21993 _key200 = iprot.readBinary();
21994 _val201 = iprot.readBinary();
21995 struct.attributes.put(_key200, _val201);
21996 }
21997 }
21998 struct.setAttributesIsSet(true);
21999 }
22000 }
22001 }
22002
22003 }
22004
22005 public static class getRowWithColumnsTs_result implements org.apache.thrift.TBase<getRowWithColumnsTs_result, getRowWithColumnsTs_result._Fields>, java.io.Serializable, Cloneable {
22006 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getRowWithColumnsTs_result");
22007
22008 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.LIST, (short)0);
22009 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
22010
22011 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
22012 static {
22013 schemes.put(StandardScheme.class, new getRowWithColumnsTs_resultStandardSchemeFactory());
22014 schemes.put(TupleScheme.class, new getRowWithColumnsTs_resultTupleSchemeFactory());
22015 }
22016
22017 public List<TRowResult> success;
22018 public IOError io;
22019
22020
22021 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
22022 SUCCESS((short)0, "success"),
22023 IO((short)1, "io");
22024
22025 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
22026
22027 static {
22028 for (_Fields field : EnumSet.allOf(_Fields.class)) {
22029 byName.put(field.getFieldName(), field);
22030 }
22031 }
22032
22033
22034
22035
22036 public static _Fields findByThriftId(int fieldId) {
22037 switch(fieldId) {
22038 case 0:
22039 return SUCCESS;
22040 case 1:
22041 return IO;
22042 default:
22043 return null;
22044 }
22045 }
22046
22047
22048
22049
22050
22051 public static _Fields findByThriftIdOrThrow(int fieldId) {
22052 _Fields fields = findByThriftId(fieldId);
22053 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
22054 return fields;
22055 }
22056
22057
22058
22059
22060 public static _Fields findByName(String name) {
22061 return byName.get(name);
22062 }
22063
22064 private final short _thriftId;
22065 private final String _fieldName;
22066
22067 _Fields(short thriftId, String fieldName) {
22068 _thriftId = thriftId;
22069 _fieldName = fieldName;
22070 }
22071
22072 public short getThriftFieldId() {
22073 return _thriftId;
22074 }
22075
22076 public String getFieldName() {
22077 return _fieldName;
22078 }
22079 }
22080
22081
22082 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
22083 static {
22084 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
22085 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
22086 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
22087 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TRowResult.class))));
22088 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
22089 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
22090 metaDataMap = Collections.unmodifiableMap(tmpMap);
22091 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getRowWithColumnsTs_result.class, metaDataMap);
22092 }
22093
22094 public getRowWithColumnsTs_result() {
22095 }
22096
22097 public getRowWithColumnsTs_result(
22098 List<TRowResult> success,
22099 IOError io)
22100 {
22101 this();
22102 this.success = success;
22103 this.io = io;
22104 }
22105
22106
22107
22108
22109 public getRowWithColumnsTs_result(getRowWithColumnsTs_result other) {
22110 if (other.isSetSuccess()) {
22111 List<TRowResult> __this__success = new ArrayList<TRowResult>();
22112 for (TRowResult other_element : other.success) {
22113 __this__success.add(new TRowResult(other_element));
22114 }
22115 this.success = __this__success;
22116 }
22117 if (other.isSetIo()) {
22118 this.io = new IOError(other.io);
22119 }
22120 }
22121
22122 public getRowWithColumnsTs_result deepCopy() {
22123 return new getRowWithColumnsTs_result(this);
22124 }
22125
22126 @Override
22127 public void clear() {
22128 this.success = null;
22129 this.io = null;
22130 }
22131
22132 public int getSuccessSize() {
22133 return (this.success == null) ? 0 : this.success.size();
22134 }
22135
22136 public java.util.Iterator<TRowResult> getSuccessIterator() {
22137 return (this.success == null) ? null : this.success.iterator();
22138 }
22139
22140 public void addToSuccess(TRowResult elem) {
22141 if (this.success == null) {
22142 this.success = new ArrayList<TRowResult>();
22143 }
22144 this.success.add(elem);
22145 }
22146
22147 public List<TRowResult> getSuccess() {
22148 return this.success;
22149 }
22150
22151 public getRowWithColumnsTs_result setSuccess(List<TRowResult> success) {
22152 this.success = success;
22153 return this;
22154 }
22155
22156 public void unsetSuccess() {
22157 this.success = null;
22158 }
22159
22160
22161 public boolean isSetSuccess() {
22162 return this.success != null;
22163 }
22164
22165 public void setSuccessIsSet(boolean value) {
22166 if (!value) {
22167 this.success = null;
22168 }
22169 }
22170
22171 public IOError getIo() {
22172 return this.io;
22173 }
22174
22175 public getRowWithColumnsTs_result setIo(IOError io) {
22176 this.io = io;
22177 return this;
22178 }
22179
22180 public void unsetIo() {
22181 this.io = null;
22182 }
22183
22184
22185 public boolean isSetIo() {
22186 return this.io != null;
22187 }
22188
22189 public void setIoIsSet(boolean value) {
22190 if (!value) {
22191 this.io = null;
22192 }
22193 }
22194
22195 public void setFieldValue(_Fields field, Object value) {
22196 switch (field) {
22197 case SUCCESS:
22198 if (value == null) {
22199 unsetSuccess();
22200 } else {
22201 setSuccess((List<TRowResult>)value);
22202 }
22203 break;
22204
22205 case IO:
22206 if (value == null) {
22207 unsetIo();
22208 } else {
22209 setIo((IOError)value);
22210 }
22211 break;
22212
22213 }
22214 }
22215
22216 public Object getFieldValue(_Fields field) {
22217 switch (field) {
22218 case SUCCESS:
22219 return getSuccess();
22220
22221 case IO:
22222 return getIo();
22223
22224 }
22225 throw new IllegalStateException();
22226 }
22227
22228
22229 public boolean isSet(_Fields field) {
22230 if (field == null) {
22231 throw new IllegalArgumentException();
22232 }
22233
22234 switch (field) {
22235 case SUCCESS:
22236 return isSetSuccess();
22237 case IO:
22238 return isSetIo();
22239 }
22240 throw new IllegalStateException();
22241 }
22242
22243 @Override
22244 public boolean equals(Object that) {
22245 if (that == null)
22246 return false;
22247 if (that instanceof getRowWithColumnsTs_result)
22248 return this.equals((getRowWithColumnsTs_result)that);
22249 return false;
22250 }
22251
22252 public boolean equals(getRowWithColumnsTs_result that) {
22253 if (that == null)
22254 return false;
22255
22256 boolean this_present_success = true && this.isSetSuccess();
22257 boolean that_present_success = true && that.isSetSuccess();
22258 if (this_present_success || that_present_success) {
22259 if (!(this_present_success && that_present_success))
22260 return false;
22261 if (!this.success.equals(that.success))
22262 return false;
22263 }
22264
22265 boolean this_present_io = true && this.isSetIo();
22266 boolean that_present_io = true && that.isSetIo();
22267 if (this_present_io || that_present_io) {
22268 if (!(this_present_io && that_present_io))
22269 return false;
22270 if (!this.io.equals(that.io))
22271 return false;
22272 }
22273
22274 return true;
22275 }
22276
22277 @Override
22278 public int hashCode() {
22279 HashCodeBuilder builder = new HashCodeBuilder();
22280
22281 boolean present_success = true && (isSetSuccess());
22282 builder.append(present_success);
22283 if (present_success)
22284 builder.append(success);
22285
22286 boolean present_io = true && (isSetIo());
22287 builder.append(present_io);
22288 if (present_io)
22289 builder.append(io);
22290
22291 return builder.toHashCode();
22292 }
22293
22294 public int compareTo(getRowWithColumnsTs_result other) {
22295 if (!getClass().equals(other.getClass())) {
22296 return getClass().getName().compareTo(other.getClass().getName());
22297 }
22298
22299 int lastComparison = 0;
22300 getRowWithColumnsTs_result typedOther = (getRowWithColumnsTs_result)other;
22301
22302 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
22303 if (lastComparison != 0) {
22304 return lastComparison;
22305 }
22306 if (isSetSuccess()) {
22307 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
22308 if (lastComparison != 0) {
22309 return lastComparison;
22310 }
22311 }
22312 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
22313 if (lastComparison != 0) {
22314 return lastComparison;
22315 }
22316 if (isSetIo()) {
22317 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
22318 if (lastComparison != 0) {
22319 return lastComparison;
22320 }
22321 }
22322 return 0;
22323 }
22324
22325 public _Fields fieldForId(int fieldId) {
22326 return _Fields.findByThriftId(fieldId);
22327 }
22328
22329 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
22330 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
22331 }
22332
22333 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
22334 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
22335 }
22336
22337 @Override
22338 public String toString() {
22339 StringBuilder sb = new StringBuilder("getRowWithColumnsTs_result(");
22340 boolean first = true;
22341
22342 sb.append("success:");
22343 if (this.success == null) {
22344 sb.append("null");
22345 } else {
22346 sb.append(this.success);
22347 }
22348 first = false;
22349 if (!first) sb.append(", ");
22350 sb.append("io:");
22351 if (this.io == null) {
22352 sb.append("null");
22353 } else {
22354 sb.append(this.io);
22355 }
22356 first = false;
22357 sb.append(")");
22358 return sb.toString();
22359 }
22360
22361 public void validate() throws org.apache.thrift.TException {
22362
22363 }
22364
22365 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
22366 try {
22367 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
22368 } catch (org.apache.thrift.TException te) {
22369 throw new java.io.IOException(te);
22370 }
22371 }
22372
22373 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
22374 try {
22375 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
22376 } catch (org.apache.thrift.TException te) {
22377 throw new java.io.IOException(te);
22378 }
22379 }
22380
22381 private static class getRowWithColumnsTs_resultStandardSchemeFactory implements SchemeFactory {
22382 public getRowWithColumnsTs_resultStandardScheme getScheme() {
22383 return new getRowWithColumnsTs_resultStandardScheme();
22384 }
22385 }
22386
22387 private static class getRowWithColumnsTs_resultStandardScheme extends StandardScheme<getRowWithColumnsTs_result> {
22388
22389 public void read(org.apache.thrift.protocol.TProtocol iprot, getRowWithColumnsTs_result struct) throws org.apache.thrift.TException {
22390 org.apache.thrift.protocol.TField schemeField;
22391 iprot.readStructBegin();
22392 while (true)
22393 {
22394 schemeField = iprot.readFieldBegin();
22395 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
22396 break;
22397 }
22398 switch (schemeField.id) {
22399 case 0:
22400 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
22401 {
22402 org.apache.thrift.protocol.TList _list202 = iprot.readListBegin();
22403 struct.success = new ArrayList<TRowResult>(_list202.size);
22404 for (int _i203 = 0; _i203 < _list202.size; ++_i203)
22405 {
22406 TRowResult _elem204;
22407 _elem204 = new TRowResult();
22408 _elem204.read(iprot);
22409 struct.success.add(_elem204);
22410 }
22411 iprot.readListEnd();
22412 }
22413 struct.setSuccessIsSet(true);
22414 } else {
22415 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
22416 }
22417 break;
22418 case 1:
22419 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
22420 struct.io = new IOError();
22421 struct.io.read(iprot);
22422 struct.setIoIsSet(true);
22423 } else {
22424 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
22425 }
22426 break;
22427 default:
22428 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
22429 }
22430 iprot.readFieldEnd();
22431 }
22432 iprot.readStructEnd();
22433
22434
22435 struct.validate();
22436 }
22437
22438 public void write(org.apache.thrift.protocol.TProtocol oprot, getRowWithColumnsTs_result struct) throws org.apache.thrift.TException {
22439 struct.validate();
22440
22441 oprot.writeStructBegin(STRUCT_DESC);
22442 if (struct.success != null) {
22443 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
22444 {
22445 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
22446 for (TRowResult _iter205 : struct.success)
22447 {
22448 _iter205.write(oprot);
22449 }
22450 oprot.writeListEnd();
22451 }
22452 oprot.writeFieldEnd();
22453 }
22454 if (struct.io != null) {
22455 oprot.writeFieldBegin(IO_FIELD_DESC);
22456 struct.io.write(oprot);
22457 oprot.writeFieldEnd();
22458 }
22459 oprot.writeFieldStop();
22460 oprot.writeStructEnd();
22461 }
22462
22463 }
22464
22465 private static class getRowWithColumnsTs_resultTupleSchemeFactory implements SchemeFactory {
22466 public getRowWithColumnsTs_resultTupleScheme getScheme() {
22467 return new getRowWithColumnsTs_resultTupleScheme();
22468 }
22469 }
22470
22471 private static class getRowWithColumnsTs_resultTupleScheme extends TupleScheme<getRowWithColumnsTs_result> {
22472
22473 @Override
22474 public void write(org.apache.thrift.protocol.TProtocol prot, getRowWithColumnsTs_result struct) throws org.apache.thrift.TException {
22475 TTupleProtocol oprot = (TTupleProtocol) prot;
22476 BitSet optionals = new BitSet();
22477 if (struct.isSetSuccess()) {
22478 optionals.set(0);
22479 }
22480 if (struct.isSetIo()) {
22481 optionals.set(1);
22482 }
22483 oprot.writeBitSet(optionals, 2);
22484 if (struct.isSetSuccess()) {
22485 {
22486 oprot.writeI32(struct.success.size());
22487 for (TRowResult _iter206 : struct.success)
22488 {
22489 _iter206.write(oprot);
22490 }
22491 }
22492 }
22493 if (struct.isSetIo()) {
22494 struct.io.write(oprot);
22495 }
22496 }
22497
22498 @Override
22499 public void read(org.apache.thrift.protocol.TProtocol prot, getRowWithColumnsTs_result struct) throws org.apache.thrift.TException {
22500 TTupleProtocol iprot = (TTupleProtocol) prot;
22501 BitSet incoming = iprot.readBitSet(2);
22502 if (incoming.get(0)) {
22503 {
22504 org.apache.thrift.protocol.TList _list207 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
22505 struct.success = new ArrayList<TRowResult>(_list207.size);
22506 for (int _i208 = 0; _i208 < _list207.size; ++_i208)
22507 {
22508 TRowResult _elem209;
22509 _elem209 = new TRowResult();
22510 _elem209.read(iprot);
22511 struct.success.add(_elem209);
22512 }
22513 }
22514 struct.setSuccessIsSet(true);
22515 }
22516 if (incoming.get(1)) {
22517 struct.io = new IOError();
22518 struct.io.read(iprot);
22519 struct.setIoIsSet(true);
22520 }
22521 }
22522 }
22523
22524 }
22525
22526 public static class getRows_args implements org.apache.thrift.TBase<getRows_args, getRows_args._Fields>, java.io.Serializable, Cloneable {
22527 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getRows_args");
22528
22529 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
22530 private static final org.apache.thrift.protocol.TField ROWS_FIELD_DESC = new org.apache.thrift.protocol.TField("rows", org.apache.thrift.protocol.TType.LIST, (short)2);
22531 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)3);
22532
22533 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
22534 static {
22535 schemes.put(StandardScheme.class, new getRows_argsStandardSchemeFactory());
22536 schemes.put(TupleScheme.class, new getRows_argsTupleSchemeFactory());
22537 }
22538
22539
22540
22541
22542 public ByteBuffer tableName;
22543
22544
22545
22546 public List<ByteBuffer> rows;
22547
22548
22549
22550 public Map<ByteBuffer,ByteBuffer> attributes;
22551
22552
22553 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
22554
22555
22556
22557 TABLE_NAME((short)1, "tableName"),
22558
22559
22560
22561 ROWS((short)2, "rows"),
22562
22563
22564
22565 ATTRIBUTES((short)3, "attributes");
22566
22567 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
22568
22569 static {
22570 for (_Fields field : EnumSet.allOf(_Fields.class)) {
22571 byName.put(field.getFieldName(), field);
22572 }
22573 }
22574
22575
22576
22577
22578 public static _Fields findByThriftId(int fieldId) {
22579 switch(fieldId) {
22580 case 1:
22581 return TABLE_NAME;
22582 case 2:
22583 return ROWS;
22584 case 3:
22585 return ATTRIBUTES;
22586 default:
22587 return null;
22588 }
22589 }
22590
22591
22592
22593
22594
22595 public static _Fields findByThriftIdOrThrow(int fieldId) {
22596 _Fields fields = findByThriftId(fieldId);
22597 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
22598 return fields;
22599 }
22600
22601
22602
22603
22604 public static _Fields findByName(String name) {
22605 return byName.get(name);
22606 }
22607
22608 private final short _thriftId;
22609 private final String _fieldName;
22610
22611 _Fields(short thriftId, String fieldName) {
22612 _thriftId = thriftId;
22613 _fieldName = fieldName;
22614 }
22615
22616 public short getThriftFieldId() {
22617 return _thriftId;
22618 }
22619
22620 public String getFieldName() {
22621 return _fieldName;
22622 }
22623 }
22624
22625
22626 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
22627 static {
22628 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
22629 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
22630 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
22631 tmpMap.put(_Fields.ROWS, new org.apache.thrift.meta_data.FieldMetaData("rows", org.apache.thrift.TFieldRequirementType.DEFAULT,
22632 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
22633 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
22634 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
22635 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
22636 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
22637 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
22638 metaDataMap = Collections.unmodifiableMap(tmpMap);
22639 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getRows_args.class, metaDataMap);
22640 }
22641
22642 public getRows_args() {
22643 }
22644
22645 public getRows_args(
22646 ByteBuffer tableName,
22647 List<ByteBuffer> rows,
22648 Map<ByteBuffer,ByteBuffer> attributes)
22649 {
22650 this();
22651 this.tableName = tableName;
22652 this.rows = rows;
22653 this.attributes = attributes;
22654 }
22655
22656
22657
22658
22659 public getRows_args(getRows_args other) {
22660 if (other.isSetTableName()) {
22661 this.tableName = other.tableName;
22662 }
22663 if (other.isSetRows()) {
22664 List<ByteBuffer> __this__rows = new ArrayList<ByteBuffer>();
22665 for (ByteBuffer other_element : other.rows) {
22666 __this__rows.add(other_element);
22667 }
22668 this.rows = __this__rows;
22669 }
22670 if (other.isSetAttributes()) {
22671 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
22672 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
22673
22674 ByteBuffer other_element_key = other_element.getKey();
22675 ByteBuffer other_element_value = other_element.getValue();
22676
22677 ByteBuffer __this__attributes_copy_key = other_element_key;
22678
22679 ByteBuffer __this__attributes_copy_value = other_element_value;
22680
22681 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
22682 }
22683 this.attributes = __this__attributes;
22684 }
22685 }
22686
22687 public getRows_args deepCopy() {
22688 return new getRows_args(this);
22689 }
22690
22691 @Override
22692 public void clear() {
22693 this.tableName = null;
22694 this.rows = null;
22695 this.attributes = null;
22696 }
22697
22698
22699
22700
22701 public byte[] getTableName() {
22702 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
22703 return tableName == null ? null : tableName.array();
22704 }
22705
22706 public ByteBuffer bufferForTableName() {
22707 return tableName;
22708 }
22709
22710
22711
22712
22713 public getRows_args setTableName(byte[] tableName) {
22714 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
22715 return this;
22716 }
22717
22718 public getRows_args setTableName(ByteBuffer tableName) {
22719 this.tableName = tableName;
22720 return this;
22721 }
22722
22723 public void unsetTableName() {
22724 this.tableName = null;
22725 }
22726
22727
22728 public boolean isSetTableName() {
22729 return this.tableName != null;
22730 }
22731
22732 public void setTableNameIsSet(boolean value) {
22733 if (!value) {
22734 this.tableName = null;
22735 }
22736 }
22737
22738 public int getRowsSize() {
22739 return (this.rows == null) ? 0 : this.rows.size();
22740 }
22741
22742 public java.util.Iterator<ByteBuffer> getRowsIterator() {
22743 return (this.rows == null) ? null : this.rows.iterator();
22744 }
22745
22746 public void addToRows(ByteBuffer elem) {
22747 if (this.rows == null) {
22748 this.rows = new ArrayList<ByteBuffer>();
22749 }
22750 this.rows.add(elem);
22751 }
22752
22753
22754
22755
22756 public List<ByteBuffer> getRows() {
22757 return this.rows;
22758 }
22759
22760
22761
22762
22763 public getRows_args setRows(List<ByteBuffer> rows) {
22764 this.rows = rows;
22765 return this;
22766 }
22767
22768 public void unsetRows() {
22769 this.rows = null;
22770 }
22771
22772
22773 public boolean isSetRows() {
22774 return this.rows != null;
22775 }
22776
22777 public void setRowsIsSet(boolean value) {
22778 if (!value) {
22779 this.rows = null;
22780 }
22781 }
22782
22783 public int getAttributesSize() {
22784 return (this.attributes == null) ? 0 : this.attributes.size();
22785 }
22786
22787 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
22788 if (this.attributes == null) {
22789 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
22790 }
22791 this.attributes.put(key, val);
22792 }
22793
22794
22795
22796
22797 public Map<ByteBuffer,ByteBuffer> getAttributes() {
22798 return this.attributes;
22799 }
22800
22801
22802
22803
22804 public getRows_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
22805 this.attributes = attributes;
22806 return this;
22807 }
22808
22809 public void unsetAttributes() {
22810 this.attributes = null;
22811 }
22812
22813
22814 public boolean isSetAttributes() {
22815 return this.attributes != null;
22816 }
22817
22818 public void setAttributesIsSet(boolean value) {
22819 if (!value) {
22820 this.attributes = null;
22821 }
22822 }
22823
22824 public void setFieldValue(_Fields field, Object value) {
22825 switch (field) {
22826 case TABLE_NAME:
22827 if (value == null) {
22828 unsetTableName();
22829 } else {
22830 setTableName((ByteBuffer)value);
22831 }
22832 break;
22833
22834 case ROWS:
22835 if (value == null) {
22836 unsetRows();
22837 } else {
22838 setRows((List<ByteBuffer>)value);
22839 }
22840 break;
22841
22842 case ATTRIBUTES:
22843 if (value == null) {
22844 unsetAttributes();
22845 } else {
22846 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
22847 }
22848 break;
22849
22850 }
22851 }
22852
22853 public Object getFieldValue(_Fields field) {
22854 switch (field) {
22855 case TABLE_NAME:
22856 return getTableName();
22857
22858 case ROWS:
22859 return getRows();
22860
22861 case ATTRIBUTES:
22862 return getAttributes();
22863
22864 }
22865 throw new IllegalStateException();
22866 }
22867
22868
22869 public boolean isSet(_Fields field) {
22870 if (field == null) {
22871 throw new IllegalArgumentException();
22872 }
22873
22874 switch (field) {
22875 case TABLE_NAME:
22876 return isSetTableName();
22877 case ROWS:
22878 return isSetRows();
22879 case ATTRIBUTES:
22880 return isSetAttributes();
22881 }
22882 throw new IllegalStateException();
22883 }
22884
22885 @Override
22886 public boolean equals(Object that) {
22887 if (that == null)
22888 return false;
22889 if (that instanceof getRows_args)
22890 return this.equals((getRows_args)that);
22891 return false;
22892 }
22893
22894 public boolean equals(getRows_args that) {
22895 if (that == null)
22896 return false;
22897
22898 boolean this_present_tableName = true && this.isSetTableName();
22899 boolean that_present_tableName = true && that.isSetTableName();
22900 if (this_present_tableName || that_present_tableName) {
22901 if (!(this_present_tableName && that_present_tableName))
22902 return false;
22903 if (!this.tableName.equals(that.tableName))
22904 return false;
22905 }
22906
22907 boolean this_present_rows = true && this.isSetRows();
22908 boolean that_present_rows = true && that.isSetRows();
22909 if (this_present_rows || that_present_rows) {
22910 if (!(this_present_rows && that_present_rows))
22911 return false;
22912 if (!this.rows.equals(that.rows))
22913 return false;
22914 }
22915
22916 boolean this_present_attributes = true && this.isSetAttributes();
22917 boolean that_present_attributes = true && that.isSetAttributes();
22918 if (this_present_attributes || that_present_attributes) {
22919 if (!(this_present_attributes && that_present_attributes))
22920 return false;
22921 if (!this.attributes.equals(that.attributes))
22922 return false;
22923 }
22924
22925 return true;
22926 }
22927
22928 @Override
22929 public int hashCode() {
22930 HashCodeBuilder builder = new HashCodeBuilder();
22931
22932 boolean present_tableName = true && (isSetTableName());
22933 builder.append(present_tableName);
22934 if (present_tableName)
22935 builder.append(tableName);
22936
22937 boolean present_rows = true && (isSetRows());
22938 builder.append(present_rows);
22939 if (present_rows)
22940 builder.append(rows);
22941
22942 boolean present_attributes = true && (isSetAttributes());
22943 builder.append(present_attributes);
22944 if (present_attributes)
22945 builder.append(attributes);
22946
22947 return builder.toHashCode();
22948 }
22949
22950 public int compareTo(getRows_args other) {
22951 if (!getClass().equals(other.getClass())) {
22952 return getClass().getName().compareTo(other.getClass().getName());
22953 }
22954
22955 int lastComparison = 0;
22956 getRows_args typedOther = (getRows_args)other;
22957
22958 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
22959 if (lastComparison != 0) {
22960 return lastComparison;
22961 }
22962 if (isSetTableName()) {
22963 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
22964 if (lastComparison != 0) {
22965 return lastComparison;
22966 }
22967 }
22968 lastComparison = Boolean.valueOf(isSetRows()).compareTo(typedOther.isSetRows());
22969 if (lastComparison != 0) {
22970 return lastComparison;
22971 }
22972 if (isSetRows()) {
22973 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.rows, typedOther.rows);
22974 if (lastComparison != 0) {
22975 return lastComparison;
22976 }
22977 }
22978 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
22979 if (lastComparison != 0) {
22980 return lastComparison;
22981 }
22982 if (isSetAttributes()) {
22983 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
22984 if (lastComparison != 0) {
22985 return lastComparison;
22986 }
22987 }
22988 return 0;
22989 }
22990
22991 public _Fields fieldForId(int fieldId) {
22992 return _Fields.findByThriftId(fieldId);
22993 }
22994
22995 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
22996 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
22997 }
22998
22999 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
23000 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
23001 }
23002
23003 @Override
23004 public String toString() {
23005 StringBuilder sb = new StringBuilder("getRows_args(");
23006 boolean first = true;
23007
23008 sb.append("tableName:");
23009 if (this.tableName == null) {
23010 sb.append("null");
23011 } else {
23012 sb.append(this.tableName);
23013 }
23014 first = false;
23015 if (!first) sb.append(", ");
23016 sb.append("rows:");
23017 if (this.rows == null) {
23018 sb.append("null");
23019 } else {
23020 sb.append(this.rows);
23021 }
23022 first = false;
23023 if (!first) sb.append(", ");
23024 sb.append("attributes:");
23025 if (this.attributes == null) {
23026 sb.append("null");
23027 } else {
23028 sb.append(this.attributes);
23029 }
23030 first = false;
23031 sb.append(")");
23032 return sb.toString();
23033 }
23034
23035 public void validate() throws org.apache.thrift.TException {
23036
23037 }
23038
23039 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
23040 try {
23041 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
23042 } catch (org.apache.thrift.TException te) {
23043 throw new java.io.IOException(te);
23044 }
23045 }
23046
23047 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
23048 try {
23049 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
23050 } catch (org.apache.thrift.TException te) {
23051 throw new java.io.IOException(te);
23052 }
23053 }
23054
23055 private static class getRows_argsStandardSchemeFactory implements SchemeFactory {
23056 public getRows_argsStandardScheme getScheme() {
23057 return new getRows_argsStandardScheme();
23058 }
23059 }
23060
23061 private static class getRows_argsStandardScheme extends StandardScheme<getRows_args> {
23062
23063 public void read(org.apache.thrift.protocol.TProtocol iprot, getRows_args struct) throws org.apache.thrift.TException {
23064 org.apache.thrift.protocol.TField schemeField;
23065 iprot.readStructBegin();
23066 while (true)
23067 {
23068 schemeField = iprot.readFieldBegin();
23069 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
23070 break;
23071 }
23072 switch (schemeField.id) {
23073 case 1:
23074 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
23075 struct.tableName = iprot.readBinary();
23076 struct.setTableNameIsSet(true);
23077 } else {
23078 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
23079 }
23080 break;
23081 case 2:
23082 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
23083 {
23084 org.apache.thrift.protocol.TList _list210 = iprot.readListBegin();
23085 struct.rows = new ArrayList<ByteBuffer>(_list210.size);
23086 for (int _i211 = 0; _i211 < _list210.size; ++_i211)
23087 {
23088 ByteBuffer _elem212;
23089 _elem212 = iprot.readBinary();
23090 struct.rows.add(_elem212);
23091 }
23092 iprot.readListEnd();
23093 }
23094 struct.setRowsIsSet(true);
23095 } else {
23096 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
23097 }
23098 break;
23099 case 3:
23100 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
23101 {
23102 org.apache.thrift.protocol.TMap _map213 = iprot.readMapBegin();
23103 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map213.size);
23104 for (int _i214 = 0; _i214 < _map213.size; ++_i214)
23105 {
23106 ByteBuffer _key215;
23107 ByteBuffer _val216;
23108 _key215 = iprot.readBinary();
23109 _val216 = iprot.readBinary();
23110 struct.attributes.put(_key215, _val216);
23111 }
23112 iprot.readMapEnd();
23113 }
23114 struct.setAttributesIsSet(true);
23115 } else {
23116 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
23117 }
23118 break;
23119 default:
23120 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
23121 }
23122 iprot.readFieldEnd();
23123 }
23124 iprot.readStructEnd();
23125
23126
23127 struct.validate();
23128 }
23129
23130 public void write(org.apache.thrift.protocol.TProtocol oprot, getRows_args struct) throws org.apache.thrift.TException {
23131 struct.validate();
23132
23133 oprot.writeStructBegin(STRUCT_DESC);
23134 if (struct.tableName != null) {
23135 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
23136 oprot.writeBinary(struct.tableName);
23137 oprot.writeFieldEnd();
23138 }
23139 if (struct.rows != null) {
23140 oprot.writeFieldBegin(ROWS_FIELD_DESC);
23141 {
23142 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.rows.size()));
23143 for (ByteBuffer _iter217 : struct.rows)
23144 {
23145 oprot.writeBinary(_iter217);
23146 }
23147 oprot.writeListEnd();
23148 }
23149 oprot.writeFieldEnd();
23150 }
23151 if (struct.attributes != null) {
23152 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
23153 {
23154 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
23155 for (Map.Entry<ByteBuffer, ByteBuffer> _iter218 : struct.attributes.entrySet())
23156 {
23157 oprot.writeBinary(_iter218.getKey());
23158 oprot.writeBinary(_iter218.getValue());
23159 }
23160 oprot.writeMapEnd();
23161 }
23162 oprot.writeFieldEnd();
23163 }
23164 oprot.writeFieldStop();
23165 oprot.writeStructEnd();
23166 }
23167
23168 }
23169
23170 private static class getRows_argsTupleSchemeFactory implements SchemeFactory {
23171 public getRows_argsTupleScheme getScheme() {
23172 return new getRows_argsTupleScheme();
23173 }
23174 }
23175
23176 private static class getRows_argsTupleScheme extends TupleScheme<getRows_args> {
23177
23178 @Override
23179 public void write(org.apache.thrift.protocol.TProtocol prot, getRows_args struct) throws org.apache.thrift.TException {
23180 TTupleProtocol oprot = (TTupleProtocol) prot;
23181 BitSet optionals = new BitSet();
23182 if (struct.isSetTableName()) {
23183 optionals.set(0);
23184 }
23185 if (struct.isSetRows()) {
23186 optionals.set(1);
23187 }
23188 if (struct.isSetAttributes()) {
23189 optionals.set(2);
23190 }
23191 oprot.writeBitSet(optionals, 3);
23192 if (struct.isSetTableName()) {
23193 oprot.writeBinary(struct.tableName);
23194 }
23195 if (struct.isSetRows()) {
23196 {
23197 oprot.writeI32(struct.rows.size());
23198 for (ByteBuffer _iter219 : struct.rows)
23199 {
23200 oprot.writeBinary(_iter219);
23201 }
23202 }
23203 }
23204 if (struct.isSetAttributes()) {
23205 {
23206 oprot.writeI32(struct.attributes.size());
23207 for (Map.Entry<ByteBuffer, ByteBuffer> _iter220 : struct.attributes.entrySet())
23208 {
23209 oprot.writeBinary(_iter220.getKey());
23210 oprot.writeBinary(_iter220.getValue());
23211 }
23212 }
23213 }
23214 }
23215
23216 @Override
23217 public void read(org.apache.thrift.protocol.TProtocol prot, getRows_args struct) throws org.apache.thrift.TException {
23218 TTupleProtocol iprot = (TTupleProtocol) prot;
23219 BitSet incoming = iprot.readBitSet(3);
23220 if (incoming.get(0)) {
23221 struct.tableName = iprot.readBinary();
23222 struct.setTableNameIsSet(true);
23223 }
23224 if (incoming.get(1)) {
23225 {
23226 org.apache.thrift.protocol.TList _list221 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
23227 struct.rows = new ArrayList<ByteBuffer>(_list221.size);
23228 for (int _i222 = 0; _i222 < _list221.size; ++_i222)
23229 {
23230 ByteBuffer _elem223;
23231 _elem223 = iprot.readBinary();
23232 struct.rows.add(_elem223);
23233 }
23234 }
23235 struct.setRowsIsSet(true);
23236 }
23237 if (incoming.get(2)) {
23238 {
23239 org.apache.thrift.protocol.TMap _map224 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
23240 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map224.size);
23241 for (int _i225 = 0; _i225 < _map224.size; ++_i225)
23242 {
23243 ByteBuffer _key226;
23244 ByteBuffer _val227;
23245 _key226 = iprot.readBinary();
23246 _val227 = iprot.readBinary();
23247 struct.attributes.put(_key226, _val227);
23248 }
23249 }
23250 struct.setAttributesIsSet(true);
23251 }
23252 }
23253 }
23254
23255 }
23256
23257 public static class getRows_result implements org.apache.thrift.TBase<getRows_result, getRows_result._Fields>, java.io.Serializable, Cloneable {
23258 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getRows_result");
23259
23260 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.LIST, (short)0);
23261 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
23262
23263 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
23264 static {
23265 schemes.put(StandardScheme.class, new getRows_resultStandardSchemeFactory());
23266 schemes.put(TupleScheme.class, new getRows_resultTupleSchemeFactory());
23267 }
23268
23269 public List<TRowResult> success;
23270 public IOError io;
23271
23272
23273 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
23274 SUCCESS((short)0, "success"),
23275 IO((short)1, "io");
23276
23277 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
23278
23279 static {
23280 for (_Fields field : EnumSet.allOf(_Fields.class)) {
23281 byName.put(field.getFieldName(), field);
23282 }
23283 }
23284
23285
23286
23287
23288 public static _Fields findByThriftId(int fieldId) {
23289 switch(fieldId) {
23290 case 0:
23291 return SUCCESS;
23292 case 1:
23293 return IO;
23294 default:
23295 return null;
23296 }
23297 }
23298
23299
23300
23301
23302
23303 public static _Fields findByThriftIdOrThrow(int fieldId) {
23304 _Fields fields = findByThriftId(fieldId);
23305 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
23306 return fields;
23307 }
23308
23309
23310
23311
23312 public static _Fields findByName(String name) {
23313 return byName.get(name);
23314 }
23315
23316 private final short _thriftId;
23317 private final String _fieldName;
23318
23319 _Fields(short thriftId, String fieldName) {
23320 _thriftId = thriftId;
23321 _fieldName = fieldName;
23322 }
23323
23324 public short getThriftFieldId() {
23325 return _thriftId;
23326 }
23327
23328 public String getFieldName() {
23329 return _fieldName;
23330 }
23331 }
23332
23333
23334 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
23335 static {
23336 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
23337 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
23338 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
23339 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TRowResult.class))));
23340 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
23341 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
23342 metaDataMap = Collections.unmodifiableMap(tmpMap);
23343 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getRows_result.class, metaDataMap);
23344 }
23345
23346 public getRows_result() {
23347 }
23348
23349 public getRows_result(
23350 List<TRowResult> success,
23351 IOError io)
23352 {
23353 this();
23354 this.success = success;
23355 this.io = io;
23356 }
23357
23358
23359
23360
23361 public getRows_result(getRows_result other) {
23362 if (other.isSetSuccess()) {
23363 List<TRowResult> __this__success = new ArrayList<TRowResult>();
23364 for (TRowResult other_element : other.success) {
23365 __this__success.add(new TRowResult(other_element));
23366 }
23367 this.success = __this__success;
23368 }
23369 if (other.isSetIo()) {
23370 this.io = new IOError(other.io);
23371 }
23372 }
23373
23374 public getRows_result deepCopy() {
23375 return new getRows_result(this);
23376 }
23377
23378 @Override
23379 public void clear() {
23380 this.success = null;
23381 this.io = null;
23382 }
23383
23384 public int getSuccessSize() {
23385 return (this.success == null) ? 0 : this.success.size();
23386 }
23387
23388 public java.util.Iterator<TRowResult> getSuccessIterator() {
23389 return (this.success == null) ? null : this.success.iterator();
23390 }
23391
23392 public void addToSuccess(TRowResult elem) {
23393 if (this.success == null) {
23394 this.success = new ArrayList<TRowResult>();
23395 }
23396 this.success.add(elem);
23397 }
23398
23399 public List<TRowResult> getSuccess() {
23400 return this.success;
23401 }
23402
23403 public getRows_result setSuccess(List<TRowResult> success) {
23404 this.success = success;
23405 return this;
23406 }
23407
23408 public void unsetSuccess() {
23409 this.success = null;
23410 }
23411
23412
23413 public boolean isSetSuccess() {
23414 return this.success != null;
23415 }
23416
23417 public void setSuccessIsSet(boolean value) {
23418 if (!value) {
23419 this.success = null;
23420 }
23421 }
23422
23423 public IOError getIo() {
23424 return this.io;
23425 }
23426
23427 public getRows_result setIo(IOError io) {
23428 this.io = io;
23429 return this;
23430 }
23431
23432 public void unsetIo() {
23433 this.io = null;
23434 }
23435
23436
23437 public boolean isSetIo() {
23438 return this.io != null;
23439 }
23440
23441 public void setIoIsSet(boolean value) {
23442 if (!value) {
23443 this.io = null;
23444 }
23445 }
23446
23447 public void setFieldValue(_Fields field, Object value) {
23448 switch (field) {
23449 case SUCCESS:
23450 if (value == null) {
23451 unsetSuccess();
23452 } else {
23453 setSuccess((List<TRowResult>)value);
23454 }
23455 break;
23456
23457 case IO:
23458 if (value == null) {
23459 unsetIo();
23460 } else {
23461 setIo((IOError)value);
23462 }
23463 break;
23464
23465 }
23466 }
23467
23468 public Object getFieldValue(_Fields field) {
23469 switch (field) {
23470 case SUCCESS:
23471 return getSuccess();
23472
23473 case IO:
23474 return getIo();
23475
23476 }
23477 throw new IllegalStateException();
23478 }
23479
23480
23481 public boolean isSet(_Fields field) {
23482 if (field == null) {
23483 throw new IllegalArgumentException();
23484 }
23485
23486 switch (field) {
23487 case SUCCESS:
23488 return isSetSuccess();
23489 case IO:
23490 return isSetIo();
23491 }
23492 throw new IllegalStateException();
23493 }
23494
23495 @Override
23496 public boolean equals(Object that) {
23497 if (that == null)
23498 return false;
23499 if (that instanceof getRows_result)
23500 return this.equals((getRows_result)that);
23501 return false;
23502 }
23503
23504 public boolean equals(getRows_result that) {
23505 if (that == null)
23506 return false;
23507
23508 boolean this_present_success = true && this.isSetSuccess();
23509 boolean that_present_success = true && that.isSetSuccess();
23510 if (this_present_success || that_present_success) {
23511 if (!(this_present_success && that_present_success))
23512 return false;
23513 if (!this.success.equals(that.success))
23514 return false;
23515 }
23516
23517 boolean this_present_io = true && this.isSetIo();
23518 boolean that_present_io = true && that.isSetIo();
23519 if (this_present_io || that_present_io) {
23520 if (!(this_present_io && that_present_io))
23521 return false;
23522 if (!this.io.equals(that.io))
23523 return false;
23524 }
23525
23526 return true;
23527 }
23528
23529 @Override
23530 public int hashCode() {
23531 HashCodeBuilder builder = new HashCodeBuilder();
23532
23533 boolean present_success = true && (isSetSuccess());
23534 builder.append(present_success);
23535 if (present_success)
23536 builder.append(success);
23537
23538 boolean present_io = true && (isSetIo());
23539 builder.append(present_io);
23540 if (present_io)
23541 builder.append(io);
23542
23543 return builder.toHashCode();
23544 }
23545
23546 public int compareTo(getRows_result other) {
23547 if (!getClass().equals(other.getClass())) {
23548 return getClass().getName().compareTo(other.getClass().getName());
23549 }
23550
23551 int lastComparison = 0;
23552 getRows_result typedOther = (getRows_result)other;
23553
23554 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
23555 if (lastComparison != 0) {
23556 return lastComparison;
23557 }
23558 if (isSetSuccess()) {
23559 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
23560 if (lastComparison != 0) {
23561 return lastComparison;
23562 }
23563 }
23564 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
23565 if (lastComparison != 0) {
23566 return lastComparison;
23567 }
23568 if (isSetIo()) {
23569 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
23570 if (lastComparison != 0) {
23571 return lastComparison;
23572 }
23573 }
23574 return 0;
23575 }
23576
23577 public _Fields fieldForId(int fieldId) {
23578 return _Fields.findByThriftId(fieldId);
23579 }
23580
23581 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
23582 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
23583 }
23584
23585 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
23586 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
23587 }
23588
23589 @Override
23590 public String toString() {
23591 StringBuilder sb = new StringBuilder("getRows_result(");
23592 boolean first = true;
23593
23594 sb.append("success:");
23595 if (this.success == null) {
23596 sb.append("null");
23597 } else {
23598 sb.append(this.success);
23599 }
23600 first = false;
23601 if (!first) sb.append(", ");
23602 sb.append("io:");
23603 if (this.io == null) {
23604 sb.append("null");
23605 } else {
23606 sb.append(this.io);
23607 }
23608 first = false;
23609 sb.append(")");
23610 return sb.toString();
23611 }
23612
23613 public void validate() throws org.apache.thrift.TException {
23614
23615 }
23616
23617 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
23618 try {
23619 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
23620 } catch (org.apache.thrift.TException te) {
23621 throw new java.io.IOException(te);
23622 }
23623 }
23624
23625 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
23626 try {
23627 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
23628 } catch (org.apache.thrift.TException te) {
23629 throw new java.io.IOException(te);
23630 }
23631 }
23632
23633 private static class getRows_resultStandardSchemeFactory implements SchemeFactory {
23634 public getRows_resultStandardScheme getScheme() {
23635 return new getRows_resultStandardScheme();
23636 }
23637 }
23638
23639 private static class getRows_resultStandardScheme extends StandardScheme<getRows_result> {
23640
23641 public void read(org.apache.thrift.protocol.TProtocol iprot, getRows_result struct) throws org.apache.thrift.TException {
23642 org.apache.thrift.protocol.TField schemeField;
23643 iprot.readStructBegin();
23644 while (true)
23645 {
23646 schemeField = iprot.readFieldBegin();
23647 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
23648 break;
23649 }
23650 switch (schemeField.id) {
23651 case 0:
23652 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
23653 {
23654 org.apache.thrift.protocol.TList _list228 = iprot.readListBegin();
23655 struct.success = new ArrayList<TRowResult>(_list228.size);
23656 for (int _i229 = 0; _i229 < _list228.size; ++_i229)
23657 {
23658 TRowResult _elem230;
23659 _elem230 = new TRowResult();
23660 _elem230.read(iprot);
23661 struct.success.add(_elem230);
23662 }
23663 iprot.readListEnd();
23664 }
23665 struct.setSuccessIsSet(true);
23666 } else {
23667 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
23668 }
23669 break;
23670 case 1:
23671 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
23672 struct.io = new IOError();
23673 struct.io.read(iprot);
23674 struct.setIoIsSet(true);
23675 } else {
23676 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
23677 }
23678 break;
23679 default:
23680 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
23681 }
23682 iprot.readFieldEnd();
23683 }
23684 iprot.readStructEnd();
23685
23686
23687 struct.validate();
23688 }
23689
23690 public void write(org.apache.thrift.protocol.TProtocol oprot, getRows_result struct) throws org.apache.thrift.TException {
23691 struct.validate();
23692
23693 oprot.writeStructBegin(STRUCT_DESC);
23694 if (struct.success != null) {
23695 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
23696 {
23697 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
23698 for (TRowResult _iter231 : struct.success)
23699 {
23700 _iter231.write(oprot);
23701 }
23702 oprot.writeListEnd();
23703 }
23704 oprot.writeFieldEnd();
23705 }
23706 if (struct.io != null) {
23707 oprot.writeFieldBegin(IO_FIELD_DESC);
23708 struct.io.write(oprot);
23709 oprot.writeFieldEnd();
23710 }
23711 oprot.writeFieldStop();
23712 oprot.writeStructEnd();
23713 }
23714
23715 }
23716
23717 private static class getRows_resultTupleSchemeFactory implements SchemeFactory {
23718 public getRows_resultTupleScheme getScheme() {
23719 return new getRows_resultTupleScheme();
23720 }
23721 }
23722
23723 private static class getRows_resultTupleScheme extends TupleScheme<getRows_result> {
23724
23725 @Override
23726 public void write(org.apache.thrift.protocol.TProtocol prot, getRows_result struct) throws org.apache.thrift.TException {
23727 TTupleProtocol oprot = (TTupleProtocol) prot;
23728 BitSet optionals = new BitSet();
23729 if (struct.isSetSuccess()) {
23730 optionals.set(0);
23731 }
23732 if (struct.isSetIo()) {
23733 optionals.set(1);
23734 }
23735 oprot.writeBitSet(optionals, 2);
23736 if (struct.isSetSuccess()) {
23737 {
23738 oprot.writeI32(struct.success.size());
23739 for (TRowResult _iter232 : struct.success)
23740 {
23741 _iter232.write(oprot);
23742 }
23743 }
23744 }
23745 if (struct.isSetIo()) {
23746 struct.io.write(oprot);
23747 }
23748 }
23749
23750 @Override
23751 public void read(org.apache.thrift.protocol.TProtocol prot, getRows_result struct) throws org.apache.thrift.TException {
23752 TTupleProtocol iprot = (TTupleProtocol) prot;
23753 BitSet incoming = iprot.readBitSet(2);
23754 if (incoming.get(0)) {
23755 {
23756 org.apache.thrift.protocol.TList _list233 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
23757 struct.success = new ArrayList<TRowResult>(_list233.size);
23758 for (int _i234 = 0; _i234 < _list233.size; ++_i234)
23759 {
23760 TRowResult _elem235;
23761 _elem235 = new TRowResult();
23762 _elem235.read(iprot);
23763 struct.success.add(_elem235);
23764 }
23765 }
23766 struct.setSuccessIsSet(true);
23767 }
23768 if (incoming.get(1)) {
23769 struct.io = new IOError();
23770 struct.io.read(iprot);
23771 struct.setIoIsSet(true);
23772 }
23773 }
23774 }
23775
23776 }
23777
23778 public static class getRowsWithColumns_args implements org.apache.thrift.TBase<getRowsWithColumns_args, getRowsWithColumns_args._Fields>, java.io.Serializable, Cloneable {
23779 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getRowsWithColumns_args");
23780
23781 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
23782 private static final org.apache.thrift.protocol.TField ROWS_FIELD_DESC = new org.apache.thrift.protocol.TField("rows", org.apache.thrift.protocol.TType.LIST, (short)2);
23783 private static final org.apache.thrift.protocol.TField COLUMNS_FIELD_DESC = new org.apache.thrift.protocol.TField("columns", org.apache.thrift.protocol.TType.LIST, (short)3);
23784 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)4);
23785
23786 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
23787 static {
23788 schemes.put(StandardScheme.class, new getRowsWithColumns_argsStandardSchemeFactory());
23789 schemes.put(TupleScheme.class, new getRowsWithColumns_argsTupleSchemeFactory());
23790 }
23791
23792
23793
23794
23795 public ByteBuffer tableName;
23796
23797
23798
23799 public List<ByteBuffer> rows;
23800
23801
23802
23803 public List<ByteBuffer> columns;
23804
23805
23806
23807 public Map<ByteBuffer,ByteBuffer> attributes;
23808
23809
23810 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
23811
23812
23813
23814 TABLE_NAME((short)1, "tableName"),
23815
23816
23817
23818 ROWS((short)2, "rows"),
23819
23820
23821
23822 COLUMNS((short)3, "columns"),
23823
23824
23825
23826 ATTRIBUTES((short)4, "attributes");
23827
23828 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
23829
23830 static {
23831 for (_Fields field : EnumSet.allOf(_Fields.class)) {
23832 byName.put(field.getFieldName(), field);
23833 }
23834 }
23835
23836
23837
23838
23839 public static _Fields findByThriftId(int fieldId) {
23840 switch(fieldId) {
23841 case 1:
23842 return TABLE_NAME;
23843 case 2:
23844 return ROWS;
23845 case 3:
23846 return COLUMNS;
23847 case 4:
23848 return ATTRIBUTES;
23849 default:
23850 return null;
23851 }
23852 }
23853
23854
23855
23856
23857
23858 public static _Fields findByThriftIdOrThrow(int fieldId) {
23859 _Fields fields = findByThriftId(fieldId);
23860 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
23861 return fields;
23862 }
23863
23864
23865
23866
23867 public static _Fields findByName(String name) {
23868 return byName.get(name);
23869 }
23870
23871 private final short _thriftId;
23872 private final String _fieldName;
23873
23874 _Fields(short thriftId, String fieldName) {
23875 _thriftId = thriftId;
23876 _fieldName = fieldName;
23877 }
23878
23879 public short getThriftFieldId() {
23880 return _thriftId;
23881 }
23882
23883 public String getFieldName() {
23884 return _fieldName;
23885 }
23886 }
23887
23888
23889 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
23890 static {
23891 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
23892 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
23893 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
23894 tmpMap.put(_Fields.ROWS, new org.apache.thrift.meta_data.FieldMetaData("rows", org.apache.thrift.TFieldRequirementType.DEFAULT,
23895 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
23896 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
23897 tmpMap.put(_Fields.COLUMNS, new org.apache.thrift.meta_data.FieldMetaData("columns", org.apache.thrift.TFieldRequirementType.DEFAULT,
23898 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
23899 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
23900 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
23901 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
23902 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
23903 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
23904 metaDataMap = Collections.unmodifiableMap(tmpMap);
23905 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getRowsWithColumns_args.class, metaDataMap);
23906 }
23907
23908 public getRowsWithColumns_args() {
23909 }
23910
23911 public getRowsWithColumns_args(
23912 ByteBuffer tableName,
23913 List<ByteBuffer> rows,
23914 List<ByteBuffer> columns,
23915 Map<ByteBuffer,ByteBuffer> attributes)
23916 {
23917 this();
23918 this.tableName = tableName;
23919 this.rows = rows;
23920 this.columns = columns;
23921 this.attributes = attributes;
23922 }
23923
23924
23925
23926
23927 public getRowsWithColumns_args(getRowsWithColumns_args other) {
23928 if (other.isSetTableName()) {
23929 this.tableName = other.tableName;
23930 }
23931 if (other.isSetRows()) {
23932 List<ByteBuffer> __this__rows = new ArrayList<ByteBuffer>();
23933 for (ByteBuffer other_element : other.rows) {
23934 __this__rows.add(other_element);
23935 }
23936 this.rows = __this__rows;
23937 }
23938 if (other.isSetColumns()) {
23939 List<ByteBuffer> __this__columns = new ArrayList<ByteBuffer>();
23940 for (ByteBuffer other_element : other.columns) {
23941 __this__columns.add(other_element);
23942 }
23943 this.columns = __this__columns;
23944 }
23945 if (other.isSetAttributes()) {
23946 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
23947 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
23948
23949 ByteBuffer other_element_key = other_element.getKey();
23950 ByteBuffer other_element_value = other_element.getValue();
23951
23952 ByteBuffer __this__attributes_copy_key = other_element_key;
23953
23954 ByteBuffer __this__attributes_copy_value = other_element_value;
23955
23956 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
23957 }
23958 this.attributes = __this__attributes;
23959 }
23960 }
23961
23962 public getRowsWithColumns_args deepCopy() {
23963 return new getRowsWithColumns_args(this);
23964 }
23965
23966 @Override
23967 public void clear() {
23968 this.tableName = null;
23969 this.rows = null;
23970 this.columns = null;
23971 this.attributes = null;
23972 }
23973
23974
23975
23976
23977 public byte[] getTableName() {
23978 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
23979 return tableName == null ? null : tableName.array();
23980 }
23981
23982 public ByteBuffer bufferForTableName() {
23983 return tableName;
23984 }
23985
23986
23987
23988
23989 public getRowsWithColumns_args setTableName(byte[] tableName) {
23990 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
23991 return this;
23992 }
23993
23994 public getRowsWithColumns_args setTableName(ByteBuffer tableName) {
23995 this.tableName = tableName;
23996 return this;
23997 }
23998
23999 public void unsetTableName() {
24000 this.tableName = null;
24001 }
24002
24003
24004 public boolean isSetTableName() {
24005 return this.tableName != null;
24006 }
24007
24008 public void setTableNameIsSet(boolean value) {
24009 if (!value) {
24010 this.tableName = null;
24011 }
24012 }
24013
24014 public int getRowsSize() {
24015 return (this.rows == null) ? 0 : this.rows.size();
24016 }
24017
24018 public java.util.Iterator<ByteBuffer> getRowsIterator() {
24019 return (this.rows == null) ? null : this.rows.iterator();
24020 }
24021
24022 public void addToRows(ByteBuffer elem) {
24023 if (this.rows == null) {
24024 this.rows = new ArrayList<ByteBuffer>();
24025 }
24026 this.rows.add(elem);
24027 }
24028
24029
24030
24031
24032 public List<ByteBuffer> getRows() {
24033 return this.rows;
24034 }
24035
24036
24037
24038
24039 public getRowsWithColumns_args setRows(List<ByteBuffer> rows) {
24040 this.rows = rows;
24041 return this;
24042 }
24043
24044 public void unsetRows() {
24045 this.rows = null;
24046 }
24047
24048
24049 public boolean isSetRows() {
24050 return this.rows != null;
24051 }
24052
24053 public void setRowsIsSet(boolean value) {
24054 if (!value) {
24055 this.rows = null;
24056 }
24057 }
24058
24059 public int getColumnsSize() {
24060 return (this.columns == null) ? 0 : this.columns.size();
24061 }
24062
24063 public java.util.Iterator<ByteBuffer> getColumnsIterator() {
24064 return (this.columns == null) ? null : this.columns.iterator();
24065 }
24066
24067 public void addToColumns(ByteBuffer elem) {
24068 if (this.columns == null) {
24069 this.columns = new ArrayList<ByteBuffer>();
24070 }
24071 this.columns.add(elem);
24072 }
24073
24074
24075
24076
24077 public List<ByteBuffer> getColumns() {
24078 return this.columns;
24079 }
24080
24081
24082
24083
24084 public getRowsWithColumns_args setColumns(List<ByteBuffer> columns) {
24085 this.columns = columns;
24086 return this;
24087 }
24088
24089 public void unsetColumns() {
24090 this.columns = null;
24091 }
24092
24093
24094 public boolean isSetColumns() {
24095 return this.columns != null;
24096 }
24097
24098 public void setColumnsIsSet(boolean value) {
24099 if (!value) {
24100 this.columns = null;
24101 }
24102 }
24103
24104 public int getAttributesSize() {
24105 return (this.attributes == null) ? 0 : this.attributes.size();
24106 }
24107
24108 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
24109 if (this.attributes == null) {
24110 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
24111 }
24112 this.attributes.put(key, val);
24113 }
24114
24115
24116
24117
24118 public Map<ByteBuffer,ByteBuffer> getAttributes() {
24119 return this.attributes;
24120 }
24121
24122
24123
24124
24125 public getRowsWithColumns_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
24126 this.attributes = attributes;
24127 return this;
24128 }
24129
24130 public void unsetAttributes() {
24131 this.attributes = null;
24132 }
24133
24134
24135 public boolean isSetAttributes() {
24136 return this.attributes != null;
24137 }
24138
24139 public void setAttributesIsSet(boolean value) {
24140 if (!value) {
24141 this.attributes = null;
24142 }
24143 }
24144
24145 public void setFieldValue(_Fields field, Object value) {
24146 switch (field) {
24147 case TABLE_NAME:
24148 if (value == null) {
24149 unsetTableName();
24150 } else {
24151 setTableName((ByteBuffer)value);
24152 }
24153 break;
24154
24155 case ROWS:
24156 if (value == null) {
24157 unsetRows();
24158 } else {
24159 setRows((List<ByteBuffer>)value);
24160 }
24161 break;
24162
24163 case COLUMNS:
24164 if (value == null) {
24165 unsetColumns();
24166 } else {
24167 setColumns((List<ByteBuffer>)value);
24168 }
24169 break;
24170
24171 case ATTRIBUTES:
24172 if (value == null) {
24173 unsetAttributes();
24174 } else {
24175 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
24176 }
24177 break;
24178
24179 }
24180 }
24181
24182 public Object getFieldValue(_Fields field) {
24183 switch (field) {
24184 case TABLE_NAME:
24185 return getTableName();
24186
24187 case ROWS:
24188 return getRows();
24189
24190 case COLUMNS:
24191 return getColumns();
24192
24193 case ATTRIBUTES:
24194 return getAttributes();
24195
24196 }
24197 throw new IllegalStateException();
24198 }
24199
24200
24201 public boolean isSet(_Fields field) {
24202 if (field == null) {
24203 throw new IllegalArgumentException();
24204 }
24205
24206 switch (field) {
24207 case TABLE_NAME:
24208 return isSetTableName();
24209 case ROWS:
24210 return isSetRows();
24211 case COLUMNS:
24212 return isSetColumns();
24213 case ATTRIBUTES:
24214 return isSetAttributes();
24215 }
24216 throw new IllegalStateException();
24217 }
24218
24219 @Override
24220 public boolean equals(Object that) {
24221 if (that == null)
24222 return false;
24223 if (that instanceof getRowsWithColumns_args)
24224 return this.equals((getRowsWithColumns_args)that);
24225 return false;
24226 }
24227
24228 public boolean equals(getRowsWithColumns_args that) {
24229 if (that == null)
24230 return false;
24231
24232 boolean this_present_tableName = true && this.isSetTableName();
24233 boolean that_present_tableName = true && that.isSetTableName();
24234 if (this_present_tableName || that_present_tableName) {
24235 if (!(this_present_tableName && that_present_tableName))
24236 return false;
24237 if (!this.tableName.equals(that.tableName))
24238 return false;
24239 }
24240
24241 boolean this_present_rows = true && this.isSetRows();
24242 boolean that_present_rows = true && that.isSetRows();
24243 if (this_present_rows || that_present_rows) {
24244 if (!(this_present_rows && that_present_rows))
24245 return false;
24246 if (!this.rows.equals(that.rows))
24247 return false;
24248 }
24249
24250 boolean this_present_columns = true && this.isSetColumns();
24251 boolean that_present_columns = true && that.isSetColumns();
24252 if (this_present_columns || that_present_columns) {
24253 if (!(this_present_columns && that_present_columns))
24254 return false;
24255 if (!this.columns.equals(that.columns))
24256 return false;
24257 }
24258
24259 boolean this_present_attributes = true && this.isSetAttributes();
24260 boolean that_present_attributes = true && that.isSetAttributes();
24261 if (this_present_attributes || that_present_attributes) {
24262 if (!(this_present_attributes && that_present_attributes))
24263 return false;
24264 if (!this.attributes.equals(that.attributes))
24265 return false;
24266 }
24267
24268 return true;
24269 }
24270
24271 @Override
24272 public int hashCode() {
24273 HashCodeBuilder builder = new HashCodeBuilder();
24274
24275 boolean present_tableName = true && (isSetTableName());
24276 builder.append(present_tableName);
24277 if (present_tableName)
24278 builder.append(tableName);
24279
24280 boolean present_rows = true && (isSetRows());
24281 builder.append(present_rows);
24282 if (present_rows)
24283 builder.append(rows);
24284
24285 boolean present_columns = true && (isSetColumns());
24286 builder.append(present_columns);
24287 if (present_columns)
24288 builder.append(columns);
24289
24290 boolean present_attributes = true && (isSetAttributes());
24291 builder.append(present_attributes);
24292 if (present_attributes)
24293 builder.append(attributes);
24294
24295 return builder.toHashCode();
24296 }
24297
24298 public int compareTo(getRowsWithColumns_args other) {
24299 if (!getClass().equals(other.getClass())) {
24300 return getClass().getName().compareTo(other.getClass().getName());
24301 }
24302
24303 int lastComparison = 0;
24304 getRowsWithColumns_args typedOther = (getRowsWithColumns_args)other;
24305
24306 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
24307 if (lastComparison != 0) {
24308 return lastComparison;
24309 }
24310 if (isSetTableName()) {
24311 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
24312 if (lastComparison != 0) {
24313 return lastComparison;
24314 }
24315 }
24316 lastComparison = Boolean.valueOf(isSetRows()).compareTo(typedOther.isSetRows());
24317 if (lastComparison != 0) {
24318 return lastComparison;
24319 }
24320 if (isSetRows()) {
24321 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.rows, typedOther.rows);
24322 if (lastComparison != 0) {
24323 return lastComparison;
24324 }
24325 }
24326 lastComparison = Boolean.valueOf(isSetColumns()).compareTo(typedOther.isSetColumns());
24327 if (lastComparison != 0) {
24328 return lastComparison;
24329 }
24330 if (isSetColumns()) {
24331 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.columns, typedOther.columns);
24332 if (lastComparison != 0) {
24333 return lastComparison;
24334 }
24335 }
24336 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
24337 if (lastComparison != 0) {
24338 return lastComparison;
24339 }
24340 if (isSetAttributes()) {
24341 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
24342 if (lastComparison != 0) {
24343 return lastComparison;
24344 }
24345 }
24346 return 0;
24347 }
24348
24349 public _Fields fieldForId(int fieldId) {
24350 return _Fields.findByThriftId(fieldId);
24351 }
24352
24353 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
24354 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
24355 }
24356
24357 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
24358 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
24359 }
24360
24361 @Override
24362 public String toString() {
24363 StringBuilder sb = new StringBuilder("getRowsWithColumns_args(");
24364 boolean first = true;
24365
24366 sb.append("tableName:");
24367 if (this.tableName == null) {
24368 sb.append("null");
24369 } else {
24370 sb.append(this.tableName);
24371 }
24372 first = false;
24373 if (!first) sb.append(", ");
24374 sb.append("rows:");
24375 if (this.rows == null) {
24376 sb.append("null");
24377 } else {
24378 sb.append(this.rows);
24379 }
24380 first = false;
24381 if (!first) sb.append(", ");
24382 sb.append("columns:");
24383 if (this.columns == null) {
24384 sb.append("null");
24385 } else {
24386 sb.append(this.columns);
24387 }
24388 first = false;
24389 if (!first) sb.append(", ");
24390 sb.append("attributes:");
24391 if (this.attributes == null) {
24392 sb.append("null");
24393 } else {
24394 sb.append(this.attributes);
24395 }
24396 first = false;
24397 sb.append(")");
24398 return sb.toString();
24399 }
24400
24401 public void validate() throws org.apache.thrift.TException {
24402
24403 }
24404
24405 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
24406 try {
24407 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
24408 } catch (org.apache.thrift.TException te) {
24409 throw new java.io.IOException(te);
24410 }
24411 }
24412
24413 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
24414 try {
24415 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
24416 } catch (org.apache.thrift.TException te) {
24417 throw new java.io.IOException(te);
24418 }
24419 }
24420
24421 private static class getRowsWithColumns_argsStandardSchemeFactory implements SchemeFactory {
24422 public getRowsWithColumns_argsStandardScheme getScheme() {
24423 return new getRowsWithColumns_argsStandardScheme();
24424 }
24425 }
24426
24427 private static class getRowsWithColumns_argsStandardScheme extends StandardScheme<getRowsWithColumns_args> {
24428
24429 public void read(org.apache.thrift.protocol.TProtocol iprot, getRowsWithColumns_args struct) throws org.apache.thrift.TException {
24430 org.apache.thrift.protocol.TField schemeField;
24431 iprot.readStructBegin();
24432 while (true)
24433 {
24434 schemeField = iprot.readFieldBegin();
24435 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
24436 break;
24437 }
24438 switch (schemeField.id) {
24439 case 1:
24440 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
24441 struct.tableName = iprot.readBinary();
24442 struct.setTableNameIsSet(true);
24443 } else {
24444 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
24445 }
24446 break;
24447 case 2:
24448 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
24449 {
24450 org.apache.thrift.protocol.TList _list236 = iprot.readListBegin();
24451 struct.rows = new ArrayList<ByteBuffer>(_list236.size);
24452 for (int _i237 = 0; _i237 < _list236.size; ++_i237)
24453 {
24454 ByteBuffer _elem238;
24455 _elem238 = iprot.readBinary();
24456 struct.rows.add(_elem238);
24457 }
24458 iprot.readListEnd();
24459 }
24460 struct.setRowsIsSet(true);
24461 } else {
24462 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
24463 }
24464 break;
24465 case 3:
24466 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
24467 {
24468 org.apache.thrift.protocol.TList _list239 = iprot.readListBegin();
24469 struct.columns = new ArrayList<ByteBuffer>(_list239.size);
24470 for (int _i240 = 0; _i240 < _list239.size; ++_i240)
24471 {
24472 ByteBuffer _elem241;
24473 _elem241 = iprot.readBinary();
24474 struct.columns.add(_elem241);
24475 }
24476 iprot.readListEnd();
24477 }
24478 struct.setColumnsIsSet(true);
24479 } else {
24480 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
24481 }
24482 break;
24483 case 4:
24484 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
24485 {
24486 org.apache.thrift.protocol.TMap _map242 = iprot.readMapBegin();
24487 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map242.size);
24488 for (int _i243 = 0; _i243 < _map242.size; ++_i243)
24489 {
24490 ByteBuffer _key244;
24491 ByteBuffer _val245;
24492 _key244 = iprot.readBinary();
24493 _val245 = iprot.readBinary();
24494 struct.attributes.put(_key244, _val245);
24495 }
24496 iprot.readMapEnd();
24497 }
24498 struct.setAttributesIsSet(true);
24499 } else {
24500 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
24501 }
24502 break;
24503 default:
24504 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
24505 }
24506 iprot.readFieldEnd();
24507 }
24508 iprot.readStructEnd();
24509
24510
24511 struct.validate();
24512 }
24513
24514 public void write(org.apache.thrift.protocol.TProtocol oprot, getRowsWithColumns_args struct) throws org.apache.thrift.TException {
24515 struct.validate();
24516
24517 oprot.writeStructBegin(STRUCT_DESC);
24518 if (struct.tableName != null) {
24519 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
24520 oprot.writeBinary(struct.tableName);
24521 oprot.writeFieldEnd();
24522 }
24523 if (struct.rows != null) {
24524 oprot.writeFieldBegin(ROWS_FIELD_DESC);
24525 {
24526 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.rows.size()));
24527 for (ByteBuffer _iter246 : struct.rows)
24528 {
24529 oprot.writeBinary(_iter246);
24530 }
24531 oprot.writeListEnd();
24532 }
24533 oprot.writeFieldEnd();
24534 }
24535 if (struct.columns != null) {
24536 oprot.writeFieldBegin(COLUMNS_FIELD_DESC);
24537 {
24538 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.columns.size()));
24539 for (ByteBuffer _iter247 : struct.columns)
24540 {
24541 oprot.writeBinary(_iter247);
24542 }
24543 oprot.writeListEnd();
24544 }
24545 oprot.writeFieldEnd();
24546 }
24547 if (struct.attributes != null) {
24548 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
24549 {
24550 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
24551 for (Map.Entry<ByteBuffer, ByteBuffer> _iter248 : struct.attributes.entrySet())
24552 {
24553 oprot.writeBinary(_iter248.getKey());
24554 oprot.writeBinary(_iter248.getValue());
24555 }
24556 oprot.writeMapEnd();
24557 }
24558 oprot.writeFieldEnd();
24559 }
24560 oprot.writeFieldStop();
24561 oprot.writeStructEnd();
24562 }
24563
24564 }
24565
24566 private static class getRowsWithColumns_argsTupleSchemeFactory implements SchemeFactory {
24567 public getRowsWithColumns_argsTupleScheme getScheme() {
24568 return new getRowsWithColumns_argsTupleScheme();
24569 }
24570 }
24571
24572 private static class getRowsWithColumns_argsTupleScheme extends TupleScheme<getRowsWithColumns_args> {
24573
24574 @Override
24575 public void write(org.apache.thrift.protocol.TProtocol prot, getRowsWithColumns_args struct) throws org.apache.thrift.TException {
24576 TTupleProtocol oprot = (TTupleProtocol) prot;
24577 BitSet optionals = new BitSet();
24578 if (struct.isSetTableName()) {
24579 optionals.set(0);
24580 }
24581 if (struct.isSetRows()) {
24582 optionals.set(1);
24583 }
24584 if (struct.isSetColumns()) {
24585 optionals.set(2);
24586 }
24587 if (struct.isSetAttributes()) {
24588 optionals.set(3);
24589 }
24590 oprot.writeBitSet(optionals, 4);
24591 if (struct.isSetTableName()) {
24592 oprot.writeBinary(struct.tableName);
24593 }
24594 if (struct.isSetRows()) {
24595 {
24596 oprot.writeI32(struct.rows.size());
24597 for (ByteBuffer _iter249 : struct.rows)
24598 {
24599 oprot.writeBinary(_iter249);
24600 }
24601 }
24602 }
24603 if (struct.isSetColumns()) {
24604 {
24605 oprot.writeI32(struct.columns.size());
24606 for (ByteBuffer _iter250 : struct.columns)
24607 {
24608 oprot.writeBinary(_iter250);
24609 }
24610 }
24611 }
24612 if (struct.isSetAttributes()) {
24613 {
24614 oprot.writeI32(struct.attributes.size());
24615 for (Map.Entry<ByteBuffer, ByteBuffer> _iter251 : struct.attributes.entrySet())
24616 {
24617 oprot.writeBinary(_iter251.getKey());
24618 oprot.writeBinary(_iter251.getValue());
24619 }
24620 }
24621 }
24622 }
24623
24624 @Override
24625 public void read(org.apache.thrift.protocol.TProtocol prot, getRowsWithColumns_args struct) throws org.apache.thrift.TException {
24626 TTupleProtocol iprot = (TTupleProtocol) prot;
24627 BitSet incoming = iprot.readBitSet(4);
24628 if (incoming.get(0)) {
24629 struct.tableName = iprot.readBinary();
24630 struct.setTableNameIsSet(true);
24631 }
24632 if (incoming.get(1)) {
24633 {
24634 org.apache.thrift.protocol.TList _list252 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
24635 struct.rows = new ArrayList<ByteBuffer>(_list252.size);
24636 for (int _i253 = 0; _i253 < _list252.size; ++_i253)
24637 {
24638 ByteBuffer _elem254;
24639 _elem254 = iprot.readBinary();
24640 struct.rows.add(_elem254);
24641 }
24642 }
24643 struct.setRowsIsSet(true);
24644 }
24645 if (incoming.get(2)) {
24646 {
24647 org.apache.thrift.protocol.TList _list255 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
24648 struct.columns = new ArrayList<ByteBuffer>(_list255.size);
24649 for (int _i256 = 0; _i256 < _list255.size; ++_i256)
24650 {
24651 ByteBuffer _elem257;
24652 _elem257 = iprot.readBinary();
24653 struct.columns.add(_elem257);
24654 }
24655 }
24656 struct.setColumnsIsSet(true);
24657 }
24658 if (incoming.get(3)) {
24659 {
24660 org.apache.thrift.protocol.TMap _map258 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
24661 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map258.size);
24662 for (int _i259 = 0; _i259 < _map258.size; ++_i259)
24663 {
24664 ByteBuffer _key260;
24665 ByteBuffer _val261;
24666 _key260 = iprot.readBinary();
24667 _val261 = iprot.readBinary();
24668 struct.attributes.put(_key260, _val261);
24669 }
24670 }
24671 struct.setAttributesIsSet(true);
24672 }
24673 }
24674 }
24675
24676 }
24677
24678 public static class getRowsWithColumns_result implements org.apache.thrift.TBase<getRowsWithColumns_result, getRowsWithColumns_result._Fields>, java.io.Serializable, Cloneable {
24679 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getRowsWithColumns_result");
24680
24681 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.LIST, (short)0);
24682 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
24683
24684 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
24685 static {
24686 schemes.put(StandardScheme.class, new getRowsWithColumns_resultStandardSchemeFactory());
24687 schemes.put(TupleScheme.class, new getRowsWithColumns_resultTupleSchemeFactory());
24688 }
24689
24690 public List<TRowResult> success;
24691 public IOError io;
24692
24693
24694 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
24695 SUCCESS((short)0, "success"),
24696 IO((short)1, "io");
24697
24698 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
24699
24700 static {
24701 for (_Fields field : EnumSet.allOf(_Fields.class)) {
24702 byName.put(field.getFieldName(), field);
24703 }
24704 }
24705
24706
24707
24708
24709 public static _Fields findByThriftId(int fieldId) {
24710 switch(fieldId) {
24711 case 0:
24712 return SUCCESS;
24713 case 1:
24714 return IO;
24715 default:
24716 return null;
24717 }
24718 }
24719
24720
24721
24722
24723
24724 public static _Fields findByThriftIdOrThrow(int fieldId) {
24725 _Fields fields = findByThriftId(fieldId);
24726 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
24727 return fields;
24728 }
24729
24730
24731
24732
24733 public static _Fields findByName(String name) {
24734 return byName.get(name);
24735 }
24736
24737 private final short _thriftId;
24738 private final String _fieldName;
24739
24740 _Fields(short thriftId, String fieldName) {
24741 _thriftId = thriftId;
24742 _fieldName = fieldName;
24743 }
24744
24745 public short getThriftFieldId() {
24746 return _thriftId;
24747 }
24748
24749 public String getFieldName() {
24750 return _fieldName;
24751 }
24752 }
24753
24754
24755 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
24756 static {
24757 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
24758 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
24759 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
24760 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TRowResult.class))));
24761 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
24762 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
24763 metaDataMap = Collections.unmodifiableMap(tmpMap);
24764 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getRowsWithColumns_result.class, metaDataMap);
24765 }
24766
24767 public getRowsWithColumns_result() {
24768 }
24769
24770 public getRowsWithColumns_result(
24771 List<TRowResult> success,
24772 IOError io)
24773 {
24774 this();
24775 this.success = success;
24776 this.io = io;
24777 }
24778
24779
24780
24781
24782 public getRowsWithColumns_result(getRowsWithColumns_result other) {
24783 if (other.isSetSuccess()) {
24784 List<TRowResult> __this__success = new ArrayList<TRowResult>();
24785 for (TRowResult other_element : other.success) {
24786 __this__success.add(new TRowResult(other_element));
24787 }
24788 this.success = __this__success;
24789 }
24790 if (other.isSetIo()) {
24791 this.io = new IOError(other.io);
24792 }
24793 }
24794
24795 public getRowsWithColumns_result deepCopy() {
24796 return new getRowsWithColumns_result(this);
24797 }
24798
24799 @Override
24800 public void clear() {
24801 this.success = null;
24802 this.io = null;
24803 }
24804
24805 public int getSuccessSize() {
24806 return (this.success == null) ? 0 : this.success.size();
24807 }
24808
24809 public java.util.Iterator<TRowResult> getSuccessIterator() {
24810 return (this.success == null) ? null : this.success.iterator();
24811 }
24812
24813 public void addToSuccess(TRowResult elem) {
24814 if (this.success == null) {
24815 this.success = new ArrayList<TRowResult>();
24816 }
24817 this.success.add(elem);
24818 }
24819
24820 public List<TRowResult> getSuccess() {
24821 return this.success;
24822 }
24823
24824 public getRowsWithColumns_result setSuccess(List<TRowResult> success) {
24825 this.success = success;
24826 return this;
24827 }
24828
24829 public void unsetSuccess() {
24830 this.success = null;
24831 }
24832
24833
24834 public boolean isSetSuccess() {
24835 return this.success != null;
24836 }
24837
24838 public void setSuccessIsSet(boolean value) {
24839 if (!value) {
24840 this.success = null;
24841 }
24842 }
24843
24844 public IOError getIo() {
24845 return this.io;
24846 }
24847
24848 public getRowsWithColumns_result setIo(IOError io) {
24849 this.io = io;
24850 return this;
24851 }
24852
24853 public void unsetIo() {
24854 this.io = null;
24855 }
24856
24857
24858 public boolean isSetIo() {
24859 return this.io != null;
24860 }
24861
24862 public void setIoIsSet(boolean value) {
24863 if (!value) {
24864 this.io = null;
24865 }
24866 }
24867
24868 public void setFieldValue(_Fields field, Object value) {
24869 switch (field) {
24870 case SUCCESS:
24871 if (value == null) {
24872 unsetSuccess();
24873 } else {
24874 setSuccess((List<TRowResult>)value);
24875 }
24876 break;
24877
24878 case IO:
24879 if (value == null) {
24880 unsetIo();
24881 } else {
24882 setIo((IOError)value);
24883 }
24884 break;
24885
24886 }
24887 }
24888
24889 public Object getFieldValue(_Fields field) {
24890 switch (field) {
24891 case SUCCESS:
24892 return getSuccess();
24893
24894 case IO:
24895 return getIo();
24896
24897 }
24898 throw new IllegalStateException();
24899 }
24900
24901
24902 public boolean isSet(_Fields field) {
24903 if (field == null) {
24904 throw new IllegalArgumentException();
24905 }
24906
24907 switch (field) {
24908 case SUCCESS:
24909 return isSetSuccess();
24910 case IO:
24911 return isSetIo();
24912 }
24913 throw new IllegalStateException();
24914 }
24915
24916 @Override
24917 public boolean equals(Object that) {
24918 if (that == null)
24919 return false;
24920 if (that instanceof getRowsWithColumns_result)
24921 return this.equals((getRowsWithColumns_result)that);
24922 return false;
24923 }
24924
24925 public boolean equals(getRowsWithColumns_result that) {
24926 if (that == null)
24927 return false;
24928
24929 boolean this_present_success = true && this.isSetSuccess();
24930 boolean that_present_success = true && that.isSetSuccess();
24931 if (this_present_success || that_present_success) {
24932 if (!(this_present_success && that_present_success))
24933 return false;
24934 if (!this.success.equals(that.success))
24935 return false;
24936 }
24937
24938 boolean this_present_io = true && this.isSetIo();
24939 boolean that_present_io = true && that.isSetIo();
24940 if (this_present_io || that_present_io) {
24941 if (!(this_present_io && that_present_io))
24942 return false;
24943 if (!this.io.equals(that.io))
24944 return false;
24945 }
24946
24947 return true;
24948 }
24949
24950 @Override
24951 public int hashCode() {
24952 HashCodeBuilder builder = new HashCodeBuilder();
24953
24954 boolean present_success = true && (isSetSuccess());
24955 builder.append(present_success);
24956 if (present_success)
24957 builder.append(success);
24958
24959 boolean present_io = true && (isSetIo());
24960 builder.append(present_io);
24961 if (present_io)
24962 builder.append(io);
24963
24964 return builder.toHashCode();
24965 }
24966
24967 public int compareTo(getRowsWithColumns_result other) {
24968 if (!getClass().equals(other.getClass())) {
24969 return getClass().getName().compareTo(other.getClass().getName());
24970 }
24971
24972 int lastComparison = 0;
24973 getRowsWithColumns_result typedOther = (getRowsWithColumns_result)other;
24974
24975 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
24976 if (lastComparison != 0) {
24977 return lastComparison;
24978 }
24979 if (isSetSuccess()) {
24980 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
24981 if (lastComparison != 0) {
24982 return lastComparison;
24983 }
24984 }
24985 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
24986 if (lastComparison != 0) {
24987 return lastComparison;
24988 }
24989 if (isSetIo()) {
24990 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
24991 if (lastComparison != 0) {
24992 return lastComparison;
24993 }
24994 }
24995 return 0;
24996 }
24997
24998 public _Fields fieldForId(int fieldId) {
24999 return _Fields.findByThriftId(fieldId);
25000 }
25001
25002 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
25003 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
25004 }
25005
25006 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
25007 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
25008 }
25009
25010 @Override
25011 public String toString() {
25012 StringBuilder sb = new StringBuilder("getRowsWithColumns_result(");
25013 boolean first = true;
25014
25015 sb.append("success:");
25016 if (this.success == null) {
25017 sb.append("null");
25018 } else {
25019 sb.append(this.success);
25020 }
25021 first = false;
25022 if (!first) sb.append(", ");
25023 sb.append("io:");
25024 if (this.io == null) {
25025 sb.append("null");
25026 } else {
25027 sb.append(this.io);
25028 }
25029 first = false;
25030 sb.append(")");
25031 return sb.toString();
25032 }
25033
25034 public void validate() throws org.apache.thrift.TException {
25035
25036 }
25037
25038 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
25039 try {
25040 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
25041 } catch (org.apache.thrift.TException te) {
25042 throw new java.io.IOException(te);
25043 }
25044 }
25045
25046 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
25047 try {
25048 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
25049 } catch (org.apache.thrift.TException te) {
25050 throw new java.io.IOException(te);
25051 }
25052 }
25053
25054 private static class getRowsWithColumns_resultStandardSchemeFactory implements SchemeFactory {
25055 public getRowsWithColumns_resultStandardScheme getScheme() {
25056 return new getRowsWithColumns_resultStandardScheme();
25057 }
25058 }
25059
25060 private static class getRowsWithColumns_resultStandardScheme extends StandardScheme<getRowsWithColumns_result> {
25061
25062 public void read(org.apache.thrift.protocol.TProtocol iprot, getRowsWithColumns_result struct) throws org.apache.thrift.TException {
25063 org.apache.thrift.protocol.TField schemeField;
25064 iprot.readStructBegin();
25065 while (true)
25066 {
25067 schemeField = iprot.readFieldBegin();
25068 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
25069 break;
25070 }
25071 switch (schemeField.id) {
25072 case 0:
25073 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
25074 {
25075 org.apache.thrift.protocol.TList _list262 = iprot.readListBegin();
25076 struct.success = new ArrayList<TRowResult>(_list262.size);
25077 for (int _i263 = 0; _i263 < _list262.size; ++_i263)
25078 {
25079 TRowResult _elem264;
25080 _elem264 = new TRowResult();
25081 _elem264.read(iprot);
25082 struct.success.add(_elem264);
25083 }
25084 iprot.readListEnd();
25085 }
25086 struct.setSuccessIsSet(true);
25087 } else {
25088 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
25089 }
25090 break;
25091 case 1:
25092 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
25093 struct.io = new IOError();
25094 struct.io.read(iprot);
25095 struct.setIoIsSet(true);
25096 } else {
25097 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
25098 }
25099 break;
25100 default:
25101 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
25102 }
25103 iprot.readFieldEnd();
25104 }
25105 iprot.readStructEnd();
25106
25107
25108 struct.validate();
25109 }
25110
25111 public void write(org.apache.thrift.protocol.TProtocol oprot, getRowsWithColumns_result struct) throws org.apache.thrift.TException {
25112 struct.validate();
25113
25114 oprot.writeStructBegin(STRUCT_DESC);
25115 if (struct.success != null) {
25116 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
25117 {
25118 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
25119 for (TRowResult _iter265 : struct.success)
25120 {
25121 _iter265.write(oprot);
25122 }
25123 oprot.writeListEnd();
25124 }
25125 oprot.writeFieldEnd();
25126 }
25127 if (struct.io != null) {
25128 oprot.writeFieldBegin(IO_FIELD_DESC);
25129 struct.io.write(oprot);
25130 oprot.writeFieldEnd();
25131 }
25132 oprot.writeFieldStop();
25133 oprot.writeStructEnd();
25134 }
25135
25136 }
25137
25138 private static class getRowsWithColumns_resultTupleSchemeFactory implements SchemeFactory {
25139 public getRowsWithColumns_resultTupleScheme getScheme() {
25140 return new getRowsWithColumns_resultTupleScheme();
25141 }
25142 }
25143
25144 private static class getRowsWithColumns_resultTupleScheme extends TupleScheme<getRowsWithColumns_result> {
25145
25146 @Override
25147 public void write(org.apache.thrift.protocol.TProtocol prot, getRowsWithColumns_result struct) throws org.apache.thrift.TException {
25148 TTupleProtocol oprot = (TTupleProtocol) prot;
25149 BitSet optionals = new BitSet();
25150 if (struct.isSetSuccess()) {
25151 optionals.set(0);
25152 }
25153 if (struct.isSetIo()) {
25154 optionals.set(1);
25155 }
25156 oprot.writeBitSet(optionals, 2);
25157 if (struct.isSetSuccess()) {
25158 {
25159 oprot.writeI32(struct.success.size());
25160 for (TRowResult _iter266 : struct.success)
25161 {
25162 _iter266.write(oprot);
25163 }
25164 }
25165 }
25166 if (struct.isSetIo()) {
25167 struct.io.write(oprot);
25168 }
25169 }
25170
25171 @Override
25172 public void read(org.apache.thrift.protocol.TProtocol prot, getRowsWithColumns_result struct) throws org.apache.thrift.TException {
25173 TTupleProtocol iprot = (TTupleProtocol) prot;
25174 BitSet incoming = iprot.readBitSet(2);
25175 if (incoming.get(0)) {
25176 {
25177 org.apache.thrift.protocol.TList _list267 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
25178 struct.success = new ArrayList<TRowResult>(_list267.size);
25179 for (int _i268 = 0; _i268 < _list267.size; ++_i268)
25180 {
25181 TRowResult _elem269;
25182 _elem269 = new TRowResult();
25183 _elem269.read(iprot);
25184 struct.success.add(_elem269);
25185 }
25186 }
25187 struct.setSuccessIsSet(true);
25188 }
25189 if (incoming.get(1)) {
25190 struct.io = new IOError();
25191 struct.io.read(iprot);
25192 struct.setIoIsSet(true);
25193 }
25194 }
25195 }
25196
25197 }
25198
25199 public static class getRowsTs_args implements org.apache.thrift.TBase<getRowsTs_args, getRowsTs_args._Fields>, java.io.Serializable, Cloneable {
25200 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getRowsTs_args");
25201
25202 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
25203 private static final org.apache.thrift.protocol.TField ROWS_FIELD_DESC = new org.apache.thrift.protocol.TField("rows", org.apache.thrift.protocol.TType.LIST, (short)2);
25204 private static final org.apache.thrift.protocol.TField TIMESTAMP_FIELD_DESC = new org.apache.thrift.protocol.TField("timestamp", org.apache.thrift.protocol.TType.I64, (short)3);
25205 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)4);
25206
25207 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
25208 static {
25209 schemes.put(StandardScheme.class, new getRowsTs_argsStandardSchemeFactory());
25210 schemes.put(TupleScheme.class, new getRowsTs_argsTupleSchemeFactory());
25211 }
25212
25213
25214
25215
25216 public ByteBuffer tableName;
25217
25218
25219
25220 public List<ByteBuffer> rows;
25221
25222
25223
25224 public long timestamp;
25225
25226
25227
25228 public Map<ByteBuffer,ByteBuffer> attributes;
25229
25230
25231 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
25232
25233
25234
25235 TABLE_NAME((short)1, "tableName"),
25236
25237
25238
25239 ROWS((short)2, "rows"),
25240
25241
25242
25243 TIMESTAMP((short)3, "timestamp"),
25244
25245
25246
25247 ATTRIBUTES((short)4, "attributes");
25248
25249 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
25250
25251 static {
25252 for (_Fields field : EnumSet.allOf(_Fields.class)) {
25253 byName.put(field.getFieldName(), field);
25254 }
25255 }
25256
25257
25258
25259
25260 public static _Fields findByThriftId(int fieldId) {
25261 switch(fieldId) {
25262 case 1:
25263 return TABLE_NAME;
25264 case 2:
25265 return ROWS;
25266 case 3:
25267 return TIMESTAMP;
25268 case 4:
25269 return ATTRIBUTES;
25270 default:
25271 return null;
25272 }
25273 }
25274
25275
25276
25277
25278
25279 public static _Fields findByThriftIdOrThrow(int fieldId) {
25280 _Fields fields = findByThriftId(fieldId);
25281 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
25282 return fields;
25283 }
25284
25285
25286
25287
25288 public static _Fields findByName(String name) {
25289 return byName.get(name);
25290 }
25291
25292 private final short _thriftId;
25293 private final String _fieldName;
25294
25295 _Fields(short thriftId, String fieldName) {
25296 _thriftId = thriftId;
25297 _fieldName = fieldName;
25298 }
25299
25300 public short getThriftFieldId() {
25301 return _thriftId;
25302 }
25303
25304 public String getFieldName() {
25305 return _fieldName;
25306 }
25307 }
25308
25309
25310 private static final int __TIMESTAMP_ISSET_ID = 0;
25311 private BitSet __isset_bit_vector = new BitSet(1);
25312 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
25313 static {
25314 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
25315 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
25316 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
25317 tmpMap.put(_Fields.ROWS, new org.apache.thrift.meta_data.FieldMetaData("rows", org.apache.thrift.TFieldRequirementType.DEFAULT,
25318 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
25319 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
25320 tmpMap.put(_Fields.TIMESTAMP, new org.apache.thrift.meta_data.FieldMetaData("timestamp", org.apache.thrift.TFieldRequirementType.DEFAULT,
25321 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
25322 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
25323 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
25324 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
25325 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
25326 metaDataMap = Collections.unmodifiableMap(tmpMap);
25327 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getRowsTs_args.class, metaDataMap);
25328 }
25329
25330 public getRowsTs_args() {
25331 }
25332
25333 public getRowsTs_args(
25334 ByteBuffer tableName,
25335 List<ByteBuffer> rows,
25336 long timestamp,
25337 Map<ByteBuffer,ByteBuffer> attributes)
25338 {
25339 this();
25340 this.tableName = tableName;
25341 this.rows = rows;
25342 this.timestamp = timestamp;
25343 setTimestampIsSet(true);
25344 this.attributes = attributes;
25345 }
25346
25347
25348
25349
25350 public getRowsTs_args(getRowsTs_args other) {
25351 __isset_bit_vector.clear();
25352 __isset_bit_vector.or(other.__isset_bit_vector);
25353 if (other.isSetTableName()) {
25354 this.tableName = other.tableName;
25355 }
25356 if (other.isSetRows()) {
25357 List<ByteBuffer> __this__rows = new ArrayList<ByteBuffer>();
25358 for (ByteBuffer other_element : other.rows) {
25359 __this__rows.add(other_element);
25360 }
25361 this.rows = __this__rows;
25362 }
25363 this.timestamp = other.timestamp;
25364 if (other.isSetAttributes()) {
25365 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
25366 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
25367
25368 ByteBuffer other_element_key = other_element.getKey();
25369 ByteBuffer other_element_value = other_element.getValue();
25370
25371 ByteBuffer __this__attributes_copy_key = other_element_key;
25372
25373 ByteBuffer __this__attributes_copy_value = other_element_value;
25374
25375 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
25376 }
25377 this.attributes = __this__attributes;
25378 }
25379 }
25380
25381 public getRowsTs_args deepCopy() {
25382 return new getRowsTs_args(this);
25383 }
25384
25385 @Override
25386 public void clear() {
25387 this.tableName = null;
25388 this.rows = null;
25389 setTimestampIsSet(false);
25390 this.timestamp = 0;
25391 this.attributes = null;
25392 }
25393
25394
25395
25396
25397 public byte[] getTableName() {
25398 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
25399 return tableName == null ? null : tableName.array();
25400 }
25401
25402 public ByteBuffer bufferForTableName() {
25403 return tableName;
25404 }
25405
25406
25407
25408
25409 public getRowsTs_args setTableName(byte[] tableName) {
25410 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
25411 return this;
25412 }
25413
25414 public getRowsTs_args setTableName(ByteBuffer tableName) {
25415 this.tableName = tableName;
25416 return this;
25417 }
25418
25419 public void unsetTableName() {
25420 this.tableName = null;
25421 }
25422
25423
25424 public boolean isSetTableName() {
25425 return this.tableName != null;
25426 }
25427
25428 public void setTableNameIsSet(boolean value) {
25429 if (!value) {
25430 this.tableName = null;
25431 }
25432 }
25433
25434 public int getRowsSize() {
25435 return (this.rows == null) ? 0 : this.rows.size();
25436 }
25437
25438 public java.util.Iterator<ByteBuffer> getRowsIterator() {
25439 return (this.rows == null) ? null : this.rows.iterator();
25440 }
25441
25442 public void addToRows(ByteBuffer elem) {
25443 if (this.rows == null) {
25444 this.rows = new ArrayList<ByteBuffer>();
25445 }
25446 this.rows.add(elem);
25447 }
25448
25449
25450
25451
25452 public List<ByteBuffer> getRows() {
25453 return this.rows;
25454 }
25455
25456
25457
25458
25459 public getRowsTs_args setRows(List<ByteBuffer> rows) {
25460 this.rows = rows;
25461 return this;
25462 }
25463
25464 public void unsetRows() {
25465 this.rows = null;
25466 }
25467
25468
25469 public boolean isSetRows() {
25470 return this.rows != null;
25471 }
25472
25473 public void setRowsIsSet(boolean value) {
25474 if (!value) {
25475 this.rows = null;
25476 }
25477 }
25478
25479
25480
25481
25482 public long getTimestamp() {
25483 return this.timestamp;
25484 }
25485
25486
25487
25488
25489 public getRowsTs_args setTimestamp(long timestamp) {
25490 this.timestamp = timestamp;
25491 setTimestampIsSet(true);
25492 return this;
25493 }
25494
25495 public void unsetTimestamp() {
25496 __isset_bit_vector.clear(__TIMESTAMP_ISSET_ID);
25497 }
25498
25499
25500 public boolean isSetTimestamp() {
25501 return __isset_bit_vector.get(__TIMESTAMP_ISSET_ID);
25502 }
25503
25504 public void setTimestampIsSet(boolean value) {
25505 __isset_bit_vector.set(__TIMESTAMP_ISSET_ID, value);
25506 }
25507
25508 public int getAttributesSize() {
25509 return (this.attributes == null) ? 0 : this.attributes.size();
25510 }
25511
25512 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
25513 if (this.attributes == null) {
25514 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
25515 }
25516 this.attributes.put(key, val);
25517 }
25518
25519
25520
25521
25522 public Map<ByteBuffer,ByteBuffer> getAttributes() {
25523 return this.attributes;
25524 }
25525
25526
25527
25528
25529 public getRowsTs_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
25530 this.attributes = attributes;
25531 return this;
25532 }
25533
25534 public void unsetAttributes() {
25535 this.attributes = null;
25536 }
25537
25538
25539 public boolean isSetAttributes() {
25540 return this.attributes != null;
25541 }
25542
25543 public void setAttributesIsSet(boolean value) {
25544 if (!value) {
25545 this.attributes = null;
25546 }
25547 }
25548
25549 public void setFieldValue(_Fields field, Object value) {
25550 switch (field) {
25551 case TABLE_NAME:
25552 if (value == null) {
25553 unsetTableName();
25554 } else {
25555 setTableName((ByteBuffer)value);
25556 }
25557 break;
25558
25559 case ROWS:
25560 if (value == null) {
25561 unsetRows();
25562 } else {
25563 setRows((List<ByteBuffer>)value);
25564 }
25565 break;
25566
25567 case TIMESTAMP:
25568 if (value == null) {
25569 unsetTimestamp();
25570 } else {
25571 setTimestamp((Long)value);
25572 }
25573 break;
25574
25575 case ATTRIBUTES:
25576 if (value == null) {
25577 unsetAttributes();
25578 } else {
25579 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
25580 }
25581 break;
25582
25583 }
25584 }
25585
25586 public Object getFieldValue(_Fields field) {
25587 switch (field) {
25588 case TABLE_NAME:
25589 return getTableName();
25590
25591 case ROWS:
25592 return getRows();
25593
25594 case TIMESTAMP:
25595 return Long.valueOf(getTimestamp());
25596
25597 case ATTRIBUTES:
25598 return getAttributes();
25599
25600 }
25601 throw new IllegalStateException();
25602 }
25603
25604
25605 public boolean isSet(_Fields field) {
25606 if (field == null) {
25607 throw new IllegalArgumentException();
25608 }
25609
25610 switch (field) {
25611 case TABLE_NAME:
25612 return isSetTableName();
25613 case ROWS:
25614 return isSetRows();
25615 case TIMESTAMP:
25616 return isSetTimestamp();
25617 case ATTRIBUTES:
25618 return isSetAttributes();
25619 }
25620 throw new IllegalStateException();
25621 }
25622
25623 @Override
25624 public boolean equals(Object that) {
25625 if (that == null)
25626 return false;
25627 if (that instanceof getRowsTs_args)
25628 return this.equals((getRowsTs_args)that);
25629 return false;
25630 }
25631
25632 public boolean equals(getRowsTs_args that) {
25633 if (that == null)
25634 return false;
25635
25636 boolean this_present_tableName = true && this.isSetTableName();
25637 boolean that_present_tableName = true && that.isSetTableName();
25638 if (this_present_tableName || that_present_tableName) {
25639 if (!(this_present_tableName && that_present_tableName))
25640 return false;
25641 if (!this.tableName.equals(that.tableName))
25642 return false;
25643 }
25644
25645 boolean this_present_rows = true && this.isSetRows();
25646 boolean that_present_rows = true && that.isSetRows();
25647 if (this_present_rows || that_present_rows) {
25648 if (!(this_present_rows && that_present_rows))
25649 return false;
25650 if (!this.rows.equals(that.rows))
25651 return false;
25652 }
25653
25654 boolean this_present_timestamp = true;
25655 boolean that_present_timestamp = true;
25656 if (this_present_timestamp || that_present_timestamp) {
25657 if (!(this_present_timestamp && that_present_timestamp))
25658 return false;
25659 if (this.timestamp != that.timestamp)
25660 return false;
25661 }
25662
25663 boolean this_present_attributes = true && this.isSetAttributes();
25664 boolean that_present_attributes = true && that.isSetAttributes();
25665 if (this_present_attributes || that_present_attributes) {
25666 if (!(this_present_attributes && that_present_attributes))
25667 return false;
25668 if (!this.attributes.equals(that.attributes))
25669 return false;
25670 }
25671
25672 return true;
25673 }
25674
25675 @Override
25676 public int hashCode() {
25677 HashCodeBuilder builder = new HashCodeBuilder();
25678
25679 boolean present_tableName = true && (isSetTableName());
25680 builder.append(present_tableName);
25681 if (present_tableName)
25682 builder.append(tableName);
25683
25684 boolean present_rows = true && (isSetRows());
25685 builder.append(present_rows);
25686 if (present_rows)
25687 builder.append(rows);
25688
25689 boolean present_timestamp = true;
25690 builder.append(present_timestamp);
25691 if (present_timestamp)
25692 builder.append(timestamp);
25693
25694 boolean present_attributes = true && (isSetAttributes());
25695 builder.append(present_attributes);
25696 if (present_attributes)
25697 builder.append(attributes);
25698
25699 return builder.toHashCode();
25700 }
25701
25702 public int compareTo(getRowsTs_args other) {
25703 if (!getClass().equals(other.getClass())) {
25704 return getClass().getName().compareTo(other.getClass().getName());
25705 }
25706
25707 int lastComparison = 0;
25708 getRowsTs_args typedOther = (getRowsTs_args)other;
25709
25710 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
25711 if (lastComparison != 0) {
25712 return lastComparison;
25713 }
25714 if (isSetTableName()) {
25715 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
25716 if (lastComparison != 0) {
25717 return lastComparison;
25718 }
25719 }
25720 lastComparison = Boolean.valueOf(isSetRows()).compareTo(typedOther.isSetRows());
25721 if (lastComparison != 0) {
25722 return lastComparison;
25723 }
25724 if (isSetRows()) {
25725 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.rows, typedOther.rows);
25726 if (lastComparison != 0) {
25727 return lastComparison;
25728 }
25729 }
25730 lastComparison = Boolean.valueOf(isSetTimestamp()).compareTo(typedOther.isSetTimestamp());
25731 if (lastComparison != 0) {
25732 return lastComparison;
25733 }
25734 if (isSetTimestamp()) {
25735 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.timestamp, typedOther.timestamp);
25736 if (lastComparison != 0) {
25737 return lastComparison;
25738 }
25739 }
25740 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
25741 if (lastComparison != 0) {
25742 return lastComparison;
25743 }
25744 if (isSetAttributes()) {
25745 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
25746 if (lastComparison != 0) {
25747 return lastComparison;
25748 }
25749 }
25750 return 0;
25751 }
25752
25753 public _Fields fieldForId(int fieldId) {
25754 return _Fields.findByThriftId(fieldId);
25755 }
25756
25757 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
25758 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
25759 }
25760
25761 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
25762 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
25763 }
25764
25765 @Override
25766 public String toString() {
25767 StringBuilder sb = new StringBuilder("getRowsTs_args(");
25768 boolean first = true;
25769
25770 sb.append("tableName:");
25771 if (this.tableName == null) {
25772 sb.append("null");
25773 } else {
25774 sb.append(this.tableName);
25775 }
25776 first = false;
25777 if (!first) sb.append(", ");
25778 sb.append("rows:");
25779 if (this.rows == null) {
25780 sb.append("null");
25781 } else {
25782 sb.append(this.rows);
25783 }
25784 first = false;
25785 if (!first) sb.append(", ");
25786 sb.append("timestamp:");
25787 sb.append(this.timestamp);
25788 first = false;
25789 if (!first) sb.append(", ");
25790 sb.append("attributes:");
25791 if (this.attributes == null) {
25792 sb.append("null");
25793 } else {
25794 sb.append(this.attributes);
25795 }
25796 first = false;
25797 sb.append(")");
25798 return sb.toString();
25799 }
25800
25801 public void validate() throws org.apache.thrift.TException {
25802
25803 }
25804
25805 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
25806 try {
25807 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
25808 } catch (org.apache.thrift.TException te) {
25809 throw new java.io.IOException(te);
25810 }
25811 }
25812
25813 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
25814 try {
25815
25816 __isset_bit_vector = new BitSet(1);
25817 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
25818 } catch (org.apache.thrift.TException te) {
25819 throw new java.io.IOException(te);
25820 }
25821 }
25822
25823 private static class getRowsTs_argsStandardSchemeFactory implements SchemeFactory {
25824 public getRowsTs_argsStandardScheme getScheme() {
25825 return new getRowsTs_argsStandardScheme();
25826 }
25827 }
25828
25829 private static class getRowsTs_argsStandardScheme extends StandardScheme<getRowsTs_args> {
25830
25831 public void read(org.apache.thrift.protocol.TProtocol iprot, getRowsTs_args struct) throws org.apache.thrift.TException {
25832 org.apache.thrift.protocol.TField schemeField;
25833 iprot.readStructBegin();
25834 while (true)
25835 {
25836 schemeField = iprot.readFieldBegin();
25837 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
25838 break;
25839 }
25840 switch (schemeField.id) {
25841 case 1:
25842 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
25843 struct.tableName = iprot.readBinary();
25844 struct.setTableNameIsSet(true);
25845 } else {
25846 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
25847 }
25848 break;
25849 case 2:
25850 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
25851 {
25852 org.apache.thrift.protocol.TList _list270 = iprot.readListBegin();
25853 struct.rows = new ArrayList<ByteBuffer>(_list270.size);
25854 for (int _i271 = 0; _i271 < _list270.size; ++_i271)
25855 {
25856 ByteBuffer _elem272;
25857 _elem272 = iprot.readBinary();
25858 struct.rows.add(_elem272);
25859 }
25860 iprot.readListEnd();
25861 }
25862 struct.setRowsIsSet(true);
25863 } else {
25864 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
25865 }
25866 break;
25867 case 3:
25868 if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
25869 struct.timestamp = iprot.readI64();
25870 struct.setTimestampIsSet(true);
25871 } else {
25872 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
25873 }
25874 break;
25875 case 4:
25876 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
25877 {
25878 org.apache.thrift.protocol.TMap _map273 = iprot.readMapBegin();
25879 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map273.size);
25880 for (int _i274 = 0; _i274 < _map273.size; ++_i274)
25881 {
25882 ByteBuffer _key275;
25883 ByteBuffer _val276;
25884 _key275 = iprot.readBinary();
25885 _val276 = iprot.readBinary();
25886 struct.attributes.put(_key275, _val276);
25887 }
25888 iprot.readMapEnd();
25889 }
25890 struct.setAttributesIsSet(true);
25891 } else {
25892 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
25893 }
25894 break;
25895 default:
25896 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
25897 }
25898 iprot.readFieldEnd();
25899 }
25900 iprot.readStructEnd();
25901
25902
25903 struct.validate();
25904 }
25905
25906 public void write(org.apache.thrift.protocol.TProtocol oprot, getRowsTs_args struct) throws org.apache.thrift.TException {
25907 struct.validate();
25908
25909 oprot.writeStructBegin(STRUCT_DESC);
25910 if (struct.tableName != null) {
25911 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
25912 oprot.writeBinary(struct.tableName);
25913 oprot.writeFieldEnd();
25914 }
25915 if (struct.rows != null) {
25916 oprot.writeFieldBegin(ROWS_FIELD_DESC);
25917 {
25918 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.rows.size()));
25919 for (ByteBuffer _iter277 : struct.rows)
25920 {
25921 oprot.writeBinary(_iter277);
25922 }
25923 oprot.writeListEnd();
25924 }
25925 oprot.writeFieldEnd();
25926 }
25927 oprot.writeFieldBegin(TIMESTAMP_FIELD_DESC);
25928 oprot.writeI64(struct.timestamp);
25929 oprot.writeFieldEnd();
25930 if (struct.attributes != null) {
25931 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
25932 {
25933 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
25934 for (Map.Entry<ByteBuffer, ByteBuffer> _iter278 : struct.attributes.entrySet())
25935 {
25936 oprot.writeBinary(_iter278.getKey());
25937 oprot.writeBinary(_iter278.getValue());
25938 }
25939 oprot.writeMapEnd();
25940 }
25941 oprot.writeFieldEnd();
25942 }
25943 oprot.writeFieldStop();
25944 oprot.writeStructEnd();
25945 }
25946
25947 }
25948
25949 private static class getRowsTs_argsTupleSchemeFactory implements SchemeFactory {
25950 public getRowsTs_argsTupleScheme getScheme() {
25951 return new getRowsTs_argsTupleScheme();
25952 }
25953 }
25954
25955 private static class getRowsTs_argsTupleScheme extends TupleScheme<getRowsTs_args> {
25956
25957 @Override
25958 public void write(org.apache.thrift.protocol.TProtocol prot, getRowsTs_args struct) throws org.apache.thrift.TException {
25959 TTupleProtocol oprot = (TTupleProtocol) prot;
25960 BitSet optionals = new BitSet();
25961 if (struct.isSetTableName()) {
25962 optionals.set(0);
25963 }
25964 if (struct.isSetRows()) {
25965 optionals.set(1);
25966 }
25967 if (struct.isSetTimestamp()) {
25968 optionals.set(2);
25969 }
25970 if (struct.isSetAttributes()) {
25971 optionals.set(3);
25972 }
25973 oprot.writeBitSet(optionals, 4);
25974 if (struct.isSetTableName()) {
25975 oprot.writeBinary(struct.tableName);
25976 }
25977 if (struct.isSetRows()) {
25978 {
25979 oprot.writeI32(struct.rows.size());
25980 for (ByteBuffer _iter279 : struct.rows)
25981 {
25982 oprot.writeBinary(_iter279);
25983 }
25984 }
25985 }
25986 if (struct.isSetTimestamp()) {
25987 oprot.writeI64(struct.timestamp);
25988 }
25989 if (struct.isSetAttributes()) {
25990 {
25991 oprot.writeI32(struct.attributes.size());
25992 for (Map.Entry<ByteBuffer, ByteBuffer> _iter280 : struct.attributes.entrySet())
25993 {
25994 oprot.writeBinary(_iter280.getKey());
25995 oprot.writeBinary(_iter280.getValue());
25996 }
25997 }
25998 }
25999 }
26000
26001 @Override
26002 public void read(org.apache.thrift.protocol.TProtocol prot, getRowsTs_args struct) throws org.apache.thrift.TException {
26003 TTupleProtocol iprot = (TTupleProtocol) prot;
26004 BitSet incoming = iprot.readBitSet(4);
26005 if (incoming.get(0)) {
26006 struct.tableName = iprot.readBinary();
26007 struct.setTableNameIsSet(true);
26008 }
26009 if (incoming.get(1)) {
26010 {
26011 org.apache.thrift.protocol.TList _list281 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
26012 struct.rows = new ArrayList<ByteBuffer>(_list281.size);
26013 for (int _i282 = 0; _i282 < _list281.size; ++_i282)
26014 {
26015 ByteBuffer _elem283;
26016 _elem283 = iprot.readBinary();
26017 struct.rows.add(_elem283);
26018 }
26019 }
26020 struct.setRowsIsSet(true);
26021 }
26022 if (incoming.get(2)) {
26023 struct.timestamp = iprot.readI64();
26024 struct.setTimestampIsSet(true);
26025 }
26026 if (incoming.get(3)) {
26027 {
26028 org.apache.thrift.protocol.TMap _map284 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
26029 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map284.size);
26030 for (int _i285 = 0; _i285 < _map284.size; ++_i285)
26031 {
26032 ByteBuffer _key286;
26033 ByteBuffer _val287;
26034 _key286 = iprot.readBinary();
26035 _val287 = iprot.readBinary();
26036 struct.attributes.put(_key286, _val287);
26037 }
26038 }
26039 struct.setAttributesIsSet(true);
26040 }
26041 }
26042 }
26043
26044 }
26045
26046 public static class getRowsTs_result implements org.apache.thrift.TBase<getRowsTs_result, getRowsTs_result._Fields>, java.io.Serializable, Cloneable {
26047 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getRowsTs_result");
26048
26049 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.LIST, (short)0);
26050 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
26051
26052 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
26053 static {
26054 schemes.put(StandardScheme.class, new getRowsTs_resultStandardSchemeFactory());
26055 schemes.put(TupleScheme.class, new getRowsTs_resultTupleSchemeFactory());
26056 }
26057
26058 public List<TRowResult> success;
26059 public IOError io;
26060
26061
26062 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
26063 SUCCESS((short)0, "success"),
26064 IO((short)1, "io");
26065
26066 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
26067
26068 static {
26069 for (_Fields field : EnumSet.allOf(_Fields.class)) {
26070 byName.put(field.getFieldName(), field);
26071 }
26072 }
26073
26074
26075
26076
26077 public static _Fields findByThriftId(int fieldId) {
26078 switch(fieldId) {
26079 case 0:
26080 return SUCCESS;
26081 case 1:
26082 return IO;
26083 default:
26084 return null;
26085 }
26086 }
26087
26088
26089
26090
26091
26092 public static _Fields findByThriftIdOrThrow(int fieldId) {
26093 _Fields fields = findByThriftId(fieldId);
26094 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
26095 return fields;
26096 }
26097
26098
26099
26100
26101 public static _Fields findByName(String name) {
26102 return byName.get(name);
26103 }
26104
26105 private final short _thriftId;
26106 private final String _fieldName;
26107
26108 _Fields(short thriftId, String fieldName) {
26109 _thriftId = thriftId;
26110 _fieldName = fieldName;
26111 }
26112
26113 public short getThriftFieldId() {
26114 return _thriftId;
26115 }
26116
26117 public String getFieldName() {
26118 return _fieldName;
26119 }
26120 }
26121
26122
26123 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
26124 static {
26125 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
26126 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
26127 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
26128 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TRowResult.class))));
26129 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
26130 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
26131 metaDataMap = Collections.unmodifiableMap(tmpMap);
26132 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getRowsTs_result.class, metaDataMap);
26133 }
26134
26135 public getRowsTs_result() {
26136 }
26137
26138 public getRowsTs_result(
26139 List<TRowResult> success,
26140 IOError io)
26141 {
26142 this();
26143 this.success = success;
26144 this.io = io;
26145 }
26146
26147
26148
26149
26150 public getRowsTs_result(getRowsTs_result other) {
26151 if (other.isSetSuccess()) {
26152 List<TRowResult> __this__success = new ArrayList<TRowResult>();
26153 for (TRowResult other_element : other.success) {
26154 __this__success.add(new TRowResult(other_element));
26155 }
26156 this.success = __this__success;
26157 }
26158 if (other.isSetIo()) {
26159 this.io = new IOError(other.io);
26160 }
26161 }
26162
26163 public getRowsTs_result deepCopy() {
26164 return new getRowsTs_result(this);
26165 }
26166
26167 @Override
26168 public void clear() {
26169 this.success = null;
26170 this.io = null;
26171 }
26172
26173 public int getSuccessSize() {
26174 return (this.success == null) ? 0 : this.success.size();
26175 }
26176
26177 public java.util.Iterator<TRowResult> getSuccessIterator() {
26178 return (this.success == null) ? null : this.success.iterator();
26179 }
26180
26181 public void addToSuccess(TRowResult elem) {
26182 if (this.success == null) {
26183 this.success = new ArrayList<TRowResult>();
26184 }
26185 this.success.add(elem);
26186 }
26187
26188 public List<TRowResult> getSuccess() {
26189 return this.success;
26190 }
26191
26192 public getRowsTs_result setSuccess(List<TRowResult> success) {
26193 this.success = success;
26194 return this;
26195 }
26196
26197 public void unsetSuccess() {
26198 this.success = null;
26199 }
26200
26201
26202 public boolean isSetSuccess() {
26203 return this.success != null;
26204 }
26205
26206 public void setSuccessIsSet(boolean value) {
26207 if (!value) {
26208 this.success = null;
26209 }
26210 }
26211
26212 public IOError getIo() {
26213 return this.io;
26214 }
26215
26216 public getRowsTs_result setIo(IOError io) {
26217 this.io = io;
26218 return this;
26219 }
26220
26221 public void unsetIo() {
26222 this.io = null;
26223 }
26224
26225
26226 public boolean isSetIo() {
26227 return this.io != null;
26228 }
26229
26230 public void setIoIsSet(boolean value) {
26231 if (!value) {
26232 this.io = null;
26233 }
26234 }
26235
26236 public void setFieldValue(_Fields field, Object value) {
26237 switch (field) {
26238 case SUCCESS:
26239 if (value == null) {
26240 unsetSuccess();
26241 } else {
26242 setSuccess((List<TRowResult>)value);
26243 }
26244 break;
26245
26246 case IO:
26247 if (value == null) {
26248 unsetIo();
26249 } else {
26250 setIo((IOError)value);
26251 }
26252 break;
26253
26254 }
26255 }
26256
26257 public Object getFieldValue(_Fields field) {
26258 switch (field) {
26259 case SUCCESS:
26260 return getSuccess();
26261
26262 case IO:
26263 return getIo();
26264
26265 }
26266 throw new IllegalStateException();
26267 }
26268
26269
26270 public boolean isSet(_Fields field) {
26271 if (field == null) {
26272 throw new IllegalArgumentException();
26273 }
26274
26275 switch (field) {
26276 case SUCCESS:
26277 return isSetSuccess();
26278 case IO:
26279 return isSetIo();
26280 }
26281 throw new IllegalStateException();
26282 }
26283
26284 @Override
26285 public boolean equals(Object that) {
26286 if (that == null)
26287 return false;
26288 if (that instanceof getRowsTs_result)
26289 return this.equals((getRowsTs_result)that);
26290 return false;
26291 }
26292
26293 public boolean equals(getRowsTs_result that) {
26294 if (that == null)
26295 return false;
26296
26297 boolean this_present_success = true && this.isSetSuccess();
26298 boolean that_present_success = true && that.isSetSuccess();
26299 if (this_present_success || that_present_success) {
26300 if (!(this_present_success && that_present_success))
26301 return false;
26302 if (!this.success.equals(that.success))
26303 return false;
26304 }
26305
26306 boolean this_present_io = true && this.isSetIo();
26307 boolean that_present_io = true && that.isSetIo();
26308 if (this_present_io || that_present_io) {
26309 if (!(this_present_io && that_present_io))
26310 return false;
26311 if (!this.io.equals(that.io))
26312 return false;
26313 }
26314
26315 return true;
26316 }
26317
26318 @Override
26319 public int hashCode() {
26320 HashCodeBuilder builder = new HashCodeBuilder();
26321
26322 boolean present_success = true && (isSetSuccess());
26323 builder.append(present_success);
26324 if (present_success)
26325 builder.append(success);
26326
26327 boolean present_io = true && (isSetIo());
26328 builder.append(present_io);
26329 if (present_io)
26330 builder.append(io);
26331
26332 return builder.toHashCode();
26333 }
26334
26335 public int compareTo(getRowsTs_result other) {
26336 if (!getClass().equals(other.getClass())) {
26337 return getClass().getName().compareTo(other.getClass().getName());
26338 }
26339
26340 int lastComparison = 0;
26341 getRowsTs_result typedOther = (getRowsTs_result)other;
26342
26343 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
26344 if (lastComparison != 0) {
26345 return lastComparison;
26346 }
26347 if (isSetSuccess()) {
26348 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
26349 if (lastComparison != 0) {
26350 return lastComparison;
26351 }
26352 }
26353 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
26354 if (lastComparison != 0) {
26355 return lastComparison;
26356 }
26357 if (isSetIo()) {
26358 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
26359 if (lastComparison != 0) {
26360 return lastComparison;
26361 }
26362 }
26363 return 0;
26364 }
26365
26366 public _Fields fieldForId(int fieldId) {
26367 return _Fields.findByThriftId(fieldId);
26368 }
26369
26370 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
26371 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
26372 }
26373
26374 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
26375 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
26376 }
26377
26378 @Override
26379 public String toString() {
26380 StringBuilder sb = new StringBuilder("getRowsTs_result(");
26381 boolean first = true;
26382
26383 sb.append("success:");
26384 if (this.success == null) {
26385 sb.append("null");
26386 } else {
26387 sb.append(this.success);
26388 }
26389 first = false;
26390 if (!first) sb.append(", ");
26391 sb.append("io:");
26392 if (this.io == null) {
26393 sb.append("null");
26394 } else {
26395 sb.append(this.io);
26396 }
26397 first = false;
26398 sb.append(")");
26399 return sb.toString();
26400 }
26401
26402 public void validate() throws org.apache.thrift.TException {
26403
26404 }
26405
26406 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
26407 try {
26408 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
26409 } catch (org.apache.thrift.TException te) {
26410 throw new java.io.IOException(te);
26411 }
26412 }
26413
26414 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
26415 try {
26416 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
26417 } catch (org.apache.thrift.TException te) {
26418 throw new java.io.IOException(te);
26419 }
26420 }
26421
26422 private static class getRowsTs_resultStandardSchemeFactory implements SchemeFactory {
26423 public getRowsTs_resultStandardScheme getScheme() {
26424 return new getRowsTs_resultStandardScheme();
26425 }
26426 }
26427
26428 private static class getRowsTs_resultStandardScheme extends StandardScheme<getRowsTs_result> {
26429
26430 public void read(org.apache.thrift.protocol.TProtocol iprot, getRowsTs_result struct) throws org.apache.thrift.TException {
26431 org.apache.thrift.protocol.TField schemeField;
26432 iprot.readStructBegin();
26433 while (true)
26434 {
26435 schemeField = iprot.readFieldBegin();
26436 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
26437 break;
26438 }
26439 switch (schemeField.id) {
26440 case 0:
26441 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
26442 {
26443 org.apache.thrift.protocol.TList _list288 = iprot.readListBegin();
26444 struct.success = new ArrayList<TRowResult>(_list288.size);
26445 for (int _i289 = 0; _i289 < _list288.size; ++_i289)
26446 {
26447 TRowResult _elem290;
26448 _elem290 = new TRowResult();
26449 _elem290.read(iprot);
26450 struct.success.add(_elem290);
26451 }
26452 iprot.readListEnd();
26453 }
26454 struct.setSuccessIsSet(true);
26455 } else {
26456 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
26457 }
26458 break;
26459 case 1:
26460 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
26461 struct.io = new IOError();
26462 struct.io.read(iprot);
26463 struct.setIoIsSet(true);
26464 } else {
26465 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
26466 }
26467 break;
26468 default:
26469 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
26470 }
26471 iprot.readFieldEnd();
26472 }
26473 iprot.readStructEnd();
26474
26475
26476 struct.validate();
26477 }
26478
26479 public void write(org.apache.thrift.protocol.TProtocol oprot, getRowsTs_result struct) throws org.apache.thrift.TException {
26480 struct.validate();
26481
26482 oprot.writeStructBegin(STRUCT_DESC);
26483 if (struct.success != null) {
26484 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
26485 {
26486 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
26487 for (TRowResult _iter291 : struct.success)
26488 {
26489 _iter291.write(oprot);
26490 }
26491 oprot.writeListEnd();
26492 }
26493 oprot.writeFieldEnd();
26494 }
26495 if (struct.io != null) {
26496 oprot.writeFieldBegin(IO_FIELD_DESC);
26497 struct.io.write(oprot);
26498 oprot.writeFieldEnd();
26499 }
26500 oprot.writeFieldStop();
26501 oprot.writeStructEnd();
26502 }
26503
26504 }
26505
26506 private static class getRowsTs_resultTupleSchemeFactory implements SchemeFactory {
26507 public getRowsTs_resultTupleScheme getScheme() {
26508 return new getRowsTs_resultTupleScheme();
26509 }
26510 }
26511
26512 private static class getRowsTs_resultTupleScheme extends TupleScheme<getRowsTs_result> {
26513
26514 @Override
26515 public void write(org.apache.thrift.protocol.TProtocol prot, getRowsTs_result struct) throws org.apache.thrift.TException {
26516 TTupleProtocol oprot = (TTupleProtocol) prot;
26517 BitSet optionals = new BitSet();
26518 if (struct.isSetSuccess()) {
26519 optionals.set(0);
26520 }
26521 if (struct.isSetIo()) {
26522 optionals.set(1);
26523 }
26524 oprot.writeBitSet(optionals, 2);
26525 if (struct.isSetSuccess()) {
26526 {
26527 oprot.writeI32(struct.success.size());
26528 for (TRowResult _iter292 : struct.success)
26529 {
26530 _iter292.write(oprot);
26531 }
26532 }
26533 }
26534 if (struct.isSetIo()) {
26535 struct.io.write(oprot);
26536 }
26537 }
26538
26539 @Override
26540 public void read(org.apache.thrift.protocol.TProtocol prot, getRowsTs_result struct) throws org.apache.thrift.TException {
26541 TTupleProtocol iprot = (TTupleProtocol) prot;
26542 BitSet incoming = iprot.readBitSet(2);
26543 if (incoming.get(0)) {
26544 {
26545 org.apache.thrift.protocol.TList _list293 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
26546 struct.success = new ArrayList<TRowResult>(_list293.size);
26547 for (int _i294 = 0; _i294 < _list293.size; ++_i294)
26548 {
26549 TRowResult _elem295;
26550 _elem295 = new TRowResult();
26551 _elem295.read(iprot);
26552 struct.success.add(_elem295);
26553 }
26554 }
26555 struct.setSuccessIsSet(true);
26556 }
26557 if (incoming.get(1)) {
26558 struct.io = new IOError();
26559 struct.io.read(iprot);
26560 struct.setIoIsSet(true);
26561 }
26562 }
26563 }
26564
26565 }
26566
26567 public static class getRowsWithColumnsTs_args implements org.apache.thrift.TBase<getRowsWithColumnsTs_args, getRowsWithColumnsTs_args._Fields>, java.io.Serializable, Cloneable {
26568 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getRowsWithColumnsTs_args");
26569
26570 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
26571 private static final org.apache.thrift.protocol.TField ROWS_FIELD_DESC = new org.apache.thrift.protocol.TField("rows", org.apache.thrift.protocol.TType.LIST, (short)2);
26572 private static final org.apache.thrift.protocol.TField COLUMNS_FIELD_DESC = new org.apache.thrift.protocol.TField("columns", org.apache.thrift.protocol.TType.LIST, (short)3);
26573 private static final org.apache.thrift.protocol.TField TIMESTAMP_FIELD_DESC = new org.apache.thrift.protocol.TField("timestamp", org.apache.thrift.protocol.TType.I64, (short)4);
26574 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)5);
26575
26576 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
26577 static {
26578 schemes.put(StandardScheme.class, new getRowsWithColumnsTs_argsStandardSchemeFactory());
26579 schemes.put(TupleScheme.class, new getRowsWithColumnsTs_argsTupleSchemeFactory());
26580 }
26581
26582
26583
26584
26585 public ByteBuffer tableName;
26586
26587
26588
26589 public List<ByteBuffer> rows;
26590
26591
26592
26593 public List<ByteBuffer> columns;
26594 public long timestamp;
26595
26596
26597
26598 public Map<ByteBuffer,ByteBuffer> attributes;
26599
26600
26601 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
26602
26603
26604
26605 TABLE_NAME((short)1, "tableName"),
26606
26607
26608
26609 ROWS((short)2, "rows"),
26610
26611
26612
26613 COLUMNS((short)3, "columns"),
26614 TIMESTAMP((short)4, "timestamp"),
26615
26616
26617
26618 ATTRIBUTES((short)5, "attributes");
26619
26620 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
26621
26622 static {
26623 for (_Fields field : EnumSet.allOf(_Fields.class)) {
26624 byName.put(field.getFieldName(), field);
26625 }
26626 }
26627
26628
26629
26630
26631 public static _Fields findByThriftId(int fieldId) {
26632 switch(fieldId) {
26633 case 1:
26634 return TABLE_NAME;
26635 case 2:
26636 return ROWS;
26637 case 3:
26638 return COLUMNS;
26639 case 4:
26640 return TIMESTAMP;
26641 case 5:
26642 return ATTRIBUTES;
26643 default:
26644 return null;
26645 }
26646 }
26647
26648
26649
26650
26651
26652 public static _Fields findByThriftIdOrThrow(int fieldId) {
26653 _Fields fields = findByThriftId(fieldId);
26654 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
26655 return fields;
26656 }
26657
26658
26659
26660
26661 public static _Fields findByName(String name) {
26662 return byName.get(name);
26663 }
26664
26665 private final short _thriftId;
26666 private final String _fieldName;
26667
26668 _Fields(short thriftId, String fieldName) {
26669 _thriftId = thriftId;
26670 _fieldName = fieldName;
26671 }
26672
26673 public short getThriftFieldId() {
26674 return _thriftId;
26675 }
26676
26677 public String getFieldName() {
26678 return _fieldName;
26679 }
26680 }
26681
26682
26683 private static final int __TIMESTAMP_ISSET_ID = 0;
26684 private BitSet __isset_bit_vector = new BitSet(1);
26685 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
26686 static {
26687 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
26688 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
26689 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
26690 tmpMap.put(_Fields.ROWS, new org.apache.thrift.meta_data.FieldMetaData("rows", org.apache.thrift.TFieldRequirementType.DEFAULT,
26691 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
26692 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
26693 tmpMap.put(_Fields.COLUMNS, new org.apache.thrift.meta_data.FieldMetaData("columns", org.apache.thrift.TFieldRequirementType.DEFAULT,
26694 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
26695 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
26696 tmpMap.put(_Fields.TIMESTAMP, new org.apache.thrift.meta_data.FieldMetaData("timestamp", org.apache.thrift.TFieldRequirementType.DEFAULT,
26697 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
26698 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
26699 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
26700 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
26701 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
26702 metaDataMap = Collections.unmodifiableMap(tmpMap);
26703 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getRowsWithColumnsTs_args.class, metaDataMap);
26704 }
26705
26706 public getRowsWithColumnsTs_args() {
26707 }
26708
26709 public getRowsWithColumnsTs_args(
26710 ByteBuffer tableName,
26711 List<ByteBuffer> rows,
26712 List<ByteBuffer> columns,
26713 long timestamp,
26714 Map<ByteBuffer,ByteBuffer> attributes)
26715 {
26716 this();
26717 this.tableName = tableName;
26718 this.rows = rows;
26719 this.columns = columns;
26720 this.timestamp = timestamp;
26721 setTimestampIsSet(true);
26722 this.attributes = attributes;
26723 }
26724
26725
26726
26727
26728 public getRowsWithColumnsTs_args(getRowsWithColumnsTs_args other) {
26729 __isset_bit_vector.clear();
26730 __isset_bit_vector.or(other.__isset_bit_vector);
26731 if (other.isSetTableName()) {
26732 this.tableName = other.tableName;
26733 }
26734 if (other.isSetRows()) {
26735 List<ByteBuffer> __this__rows = new ArrayList<ByteBuffer>();
26736 for (ByteBuffer other_element : other.rows) {
26737 __this__rows.add(other_element);
26738 }
26739 this.rows = __this__rows;
26740 }
26741 if (other.isSetColumns()) {
26742 List<ByteBuffer> __this__columns = new ArrayList<ByteBuffer>();
26743 for (ByteBuffer other_element : other.columns) {
26744 __this__columns.add(other_element);
26745 }
26746 this.columns = __this__columns;
26747 }
26748 this.timestamp = other.timestamp;
26749 if (other.isSetAttributes()) {
26750 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
26751 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
26752
26753 ByteBuffer other_element_key = other_element.getKey();
26754 ByteBuffer other_element_value = other_element.getValue();
26755
26756 ByteBuffer __this__attributes_copy_key = other_element_key;
26757
26758 ByteBuffer __this__attributes_copy_value = other_element_value;
26759
26760 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
26761 }
26762 this.attributes = __this__attributes;
26763 }
26764 }
26765
26766 public getRowsWithColumnsTs_args deepCopy() {
26767 return new getRowsWithColumnsTs_args(this);
26768 }
26769
26770 @Override
26771 public void clear() {
26772 this.tableName = null;
26773 this.rows = null;
26774 this.columns = null;
26775 setTimestampIsSet(false);
26776 this.timestamp = 0;
26777 this.attributes = null;
26778 }
26779
26780
26781
26782
26783 public byte[] getTableName() {
26784 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
26785 return tableName == null ? null : tableName.array();
26786 }
26787
26788 public ByteBuffer bufferForTableName() {
26789 return tableName;
26790 }
26791
26792
26793
26794
26795 public getRowsWithColumnsTs_args setTableName(byte[] tableName) {
26796 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
26797 return this;
26798 }
26799
26800 public getRowsWithColumnsTs_args setTableName(ByteBuffer tableName) {
26801 this.tableName = tableName;
26802 return this;
26803 }
26804
26805 public void unsetTableName() {
26806 this.tableName = null;
26807 }
26808
26809
26810 public boolean isSetTableName() {
26811 return this.tableName != null;
26812 }
26813
26814 public void setTableNameIsSet(boolean value) {
26815 if (!value) {
26816 this.tableName = null;
26817 }
26818 }
26819
26820 public int getRowsSize() {
26821 return (this.rows == null) ? 0 : this.rows.size();
26822 }
26823
26824 public java.util.Iterator<ByteBuffer> getRowsIterator() {
26825 return (this.rows == null) ? null : this.rows.iterator();
26826 }
26827
26828 public void addToRows(ByteBuffer elem) {
26829 if (this.rows == null) {
26830 this.rows = new ArrayList<ByteBuffer>();
26831 }
26832 this.rows.add(elem);
26833 }
26834
26835
26836
26837
26838 public List<ByteBuffer> getRows() {
26839 return this.rows;
26840 }
26841
26842
26843
26844
26845 public getRowsWithColumnsTs_args setRows(List<ByteBuffer> rows) {
26846 this.rows = rows;
26847 return this;
26848 }
26849
26850 public void unsetRows() {
26851 this.rows = null;
26852 }
26853
26854
26855 public boolean isSetRows() {
26856 return this.rows != null;
26857 }
26858
26859 public void setRowsIsSet(boolean value) {
26860 if (!value) {
26861 this.rows = null;
26862 }
26863 }
26864
26865 public int getColumnsSize() {
26866 return (this.columns == null) ? 0 : this.columns.size();
26867 }
26868
26869 public java.util.Iterator<ByteBuffer> getColumnsIterator() {
26870 return (this.columns == null) ? null : this.columns.iterator();
26871 }
26872
26873 public void addToColumns(ByteBuffer elem) {
26874 if (this.columns == null) {
26875 this.columns = new ArrayList<ByteBuffer>();
26876 }
26877 this.columns.add(elem);
26878 }
26879
26880
26881
26882
26883 public List<ByteBuffer> getColumns() {
26884 return this.columns;
26885 }
26886
26887
26888
26889
26890 public getRowsWithColumnsTs_args setColumns(List<ByteBuffer> columns) {
26891 this.columns = columns;
26892 return this;
26893 }
26894
26895 public void unsetColumns() {
26896 this.columns = null;
26897 }
26898
26899
26900 public boolean isSetColumns() {
26901 return this.columns != null;
26902 }
26903
26904 public void setColumnsIsSet(boolean value) {
26905 if (!value) {
26906 this.columns = null;
26907 }
26908 }
26909
26910 public long getTimestamp() {
26911 return this.timestamp;
26912 }
26913
26914 public getRowsWithColumnsTs_args setTimestamp(long timestamp) {
26915 this.timestamp = timestamp;
26916 setTimestampIsSet(true);
26917 return this;
26918 }
26919
26920 public void unsetTimestamp() {
26921 __isset_bit_vector.clear(__TIMESTAMP_ISSET_ID);
26922 }
26923
26924
26925 public boolean isSetTimestamp() {
26926 return __isset_bit_vector.get(__TIMESTAMP_ISSET_ID);
26927 }
26928
26929 public void setTimestampIsSet(boolean value) {
26930 __isset_bit_vector.set(__TIMESTAMP_ISSET_ID, value);
26931 }
26932
26933 public int getAttributesSize() {
26934 return (this.attributes == null) ? 0 : this.attributes.size();
26935 }
26936
26937 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
26938 if (this.attributes == null) {
26939 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
26940 }
26941 this.attributes.put(key, val);
26942 }
26943
26944
26945
26946
26947 public Map<ByteBuffer,ByteBuffer> getAttributes() {
26948 return this.attributes;
26949 }
26950
26951
26952
26953
26954 public getRowsWithColumnsTs_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
26955 this.attributes = attributes;
26956 return this;
26957 }
26958
26959 public void unsetAttributes() {
26960 this.attributes = null;
26961 }
26962
26963
26964 public boolean isSetAttributes() {
26965 return this.attributes != null;
26966 }
26967
26968 public void setAttributesIsSet(boolean value) {
26969 if (!value) {
26970 this.attributes = null;
26971 }
26972 }
26973
26974 public void setFieldValue(_Fields field, Object value) {
26975 switch (field) {
26976 case TABLE_NAME:
26977 if (value == null) {
26978 unsetTableName();
26979 } else {
26980 setTableName((ByteBuffer)value);
26981 }
26982 break;
26983
26984 case ROWS:
26985 if (value == null) {
26986 unsetRows();
26987 } else {
26988 setRows((List<ByteBuffer>)value);
26989 }
26990 break;
26991
26992 case COLUMNS:
26993 if (value == null) {
26994 unsetColumns();
26995 } else {
26996 setColumns((List<ByteBuffer>)value);
26997 }
26998 break;
26999
27000 case TIMESTAMP:
27001 if (value == null) {
27002 unsetTimestamp();
27003 } else {
27004 setTimestamp((Long)value);
27005 }
27006 break;
27007
27008 case ATTRIBUTES:
27009 if (value == null) {
27010 unsetAttributes();
27011 } else {
27012 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
27013 }
27014 break;
27015
27016 }
27017 }
27018
27019 public Object getFieldValue(_Fields field) {
27020 switch (field) {
27021 case TABLE_NAME:
27022 return getTableName();
27023
27024 case ROWS:
27025 return getRows();
27026
27027 case COLUMNS:
27028 return getColumns();
27029
27030 case TIMESTAMP:
27031 return Long.valueOf(getTimestamp());
27032
27033 case ATTRIBUTES:
27034 return getAttributes();
27035
27036 }
27037 throw new IllegalStateException();
27038 }
27039
27040
27041 public boolean isSet(_Fields field) {
27042 if (field == null) {
27043 throw new IllegalArgumentException();
27044 }
27045
27046 switch (field) {
27047 case TABLE_NAME:
27048 return isSetTableName();
27049 case ROWS:
27050 return isSetRows();
27051 case COLUMNS:
27052 return isSetColumns();
27053 case TIMESTAMP:
27054 return isSetTimestamp();
27055 case ATTRIBUTES:
27056 return isSetAttributes();
27057 }
27058 throw new IllegalStateException();
27059 }
27060
27061 @Override
27062 public boolean equals(Object that) {
27063 if (that == null)
27064 return false;
27065 if (that instanceof getRowsWithColumnsTs_args)
27066 return this.equals((getRowsWithColumnsTs_args)that);
27067 return false;
27068 }
27069
27070 public boolean equals(getRowsWithColumnsTs_args that) {
27071 if (that == null)
27072 return false;
27073
27074 boolean this_present_tableName = true && this.isSetTableName();
27075 boolean that_present_tableName = true && that.isSetTableName();
27076 if (this_present_tableName || that_present_tableName) {
27077 if (!(this_present_tableName && that_present_tableName))
27078 return false;
27079 if (!this.tableName.equals(that.tableName))
27080 return false;
27081 }
27082
27083 boolean this_present_rows = true && this.isSetRows();
27084 boolean that_present_rows = true && that.isSetRows();
27085 if (this_present_rows || that_present_rows) {
27086 if (!(this_present_rows && that_present_rows))
27087 return false;
27088 if (!this.rows.equals(that.rows))
27089 return false;
27090 }
27091
27092 boolean this_present_columns = true && this.isSetColumns();
27093 boolean that_present_columns = true && that.isSetColumns();
27094 if (this_present_columns || that_present_columns) {
27095 if (!(this_present_columns && that_present_columns))
27096 return false;
27097 if (!this.columns.equals(that.columns))
27098 return false;
27099 }
27100
27101 boolean this_present_timestamp = true;
27102 boolean that_present_timestamp = true;
27103 if (this_present_timestamp || that_present_timestamp) {
27104 if (!(this_present_timestamp && that_present_timestamp))
27105 return false;
27106 if (this.timestamp != that.timestamp)
27107 return false;
27108 }
27109
27110 boolean this_present_attributes = true && this.isSetAttributes();
27111 boolean that_present_attributes = true && that.isSetAttributes();
27112 if (this_present_attributes || that_present_attributes) {
27113 if (!(this_present_attributes && that_present_attributes))
27114 return false;
27115 if (!this.attributes.equals(that.attributes))
27116 return false;
27117 }
27118
27119 return true;
27120 }
27121
27122 @Override
27123 public int hashCode() {
27124 HashCodeBuilder builder = new HashCodeBuilder();
27125
27126 boolean present_tableName = true && (isSetTableName());
27127 builder.append(present_tableName);
27128 if (present_tableName)
27129 builder.append(tableName);
27130
27131 boolean present_rows = true && (isSetRows());
27132 builder.append(present_rows);
27133 if (present_rows)
27134 builder.append(rows);
27135
27136 boolean present_columns = true && (isSetColumns());
27137 builder.append(present_columns);
27138 if (present_columns)
27139 builder.append(columns);
27140
27141 boolean present_timestamp = true;
27142 builder.append(present_timestamp);
27143 if (present_timestamp)
27144 builder.append(timestamp);
27145
27146 boolean present_attributes = true && (isSetAttributes());
27147 builder.append(present_attributes);
27148 if (present_attributes)
27149 builder.append(attributes);
27150
27151 return builder.toHashCode();
27152 }
27153
27154 public int compareTo(getRowsWithColumnsTs_args other) {
27155 if (!getClass().equals(other.getClass())) {
27156 return getClass().getName().compareTo(other.getClass().getName());
27157 }
27158
27159 int lastComparison = 0;
27160 getRowsWithColumnsTs_args typedOther = (getRowsWithColumnsTs_args)other;
27161
27162 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
27163 if (lastComparison != 0) {
27164 return lastComparison;
27165 }
27166 if (isSetTableName()) {
27167 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
27168 if (lastComparison != 0) {
27169 return lastComparison;
27170 }
27171 }
27172 lastComparison = Boolean.valueOf(isSetRows()).compareTo(typedOther.isSetRows());
27173 if (lastComparison != 0) {
27174 return lastComparison;
27175 }
27176 if (isSetRows()) {
27177 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.rows, typedOther.rows);
27178 if (lastComparison != 0) {
27179 return lastComparison;
27180 }
27181 }
27182 lastComparison = Boolean.valueOf(isSetColumns()).compareTo(typedOther.isSetColumns());
27183 if (lastComparison != 0) {
27184 return lastComparison;
27185 }
27186 if (isSetColumns()) {
27187 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.columns, typedOther.columns);
27188 if (lastComparison != 0) {
27189 return lastComparison;
27190 }
27191 }
27192 lastComparison = Boolean.valueOf(isSetTimestamp()).compareTo(typedOther.isSetTimestamp());
27193 if (lastComparison != 0) {
27194 return lastComparison;
27195 }
27196 if (isSetTimestamp()) {
27197 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.timestamp, typedOther.timestamp);
27198 if (lastComparison != 0) {
27199 return lastComparison;
27200 }
27201 }
27202 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
27203 if (lastComparison != 0) {
27204 return lastComparison;
27205 }
27206 if (isSetAttributes()) {
27207 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
27208 if (lastComparison != 0) {
27209 return lastComparison;
27210 }
27211 }
27212 return 0;
27213 }
27214
27215 public _Fields fieldForId(int fieldId) {
27216 return _Fields.findByThriftId(fieldId);
27217 }
27218
27219 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
27220 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
27221 }
27222
27223 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
27224 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
27225 }
27226
27227 @Override
27228 public String toString() {
27229 StringBuilder sb = new StringBuilder("getRowsWithColumnsTs_args(");
27230 boolean first = true;
27231
27232 sb.append("tableName:");
27233 if (this.tableName == null) {
27234 sb.append("null");
27235 } else {
27236 sb.append(this.tableName);
27237 }
27238 first = false;
27239 if (!first) sb.append(", ");
27240 sb.append("rows:");
27241 if (this.rows == null) {
27242 sb.append("null");
27243 } else {
27244 sb.append(this.rows);
27245 }
27246 first = false;
27247 if (!first) sb.append(", ");
27248 sb.append("columns:");
27249 if (this.columns == null) {
27250 sb.append("null");
27251 } else {
27252 sb.append(this.columns);
27253 }
27254 first = false;
27255 if (!first) sb.append(", ");
27256 sb.append("timestamp:");
27257 sb.append(this.timestamp);
27258 first = false;
27259 if (!first) sb.append(", ");
27260 sb.append("attributes:");
27261 if (this.attributes == null) {
27262 sb.append("null");
27263 } else {
27264 sb.append(this.attributes);
27265 }
27266 first = false;
27267 sb.append(")");
27268 return sb.toString();
27269 }
27270
27271 public void validate() throws org.apache.thrift.TException {
27272
27273 }
27274
27275 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
27276 try {
27277 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
27278 } catch (org.apache.thrift.TException te) {
27279 throw new java.io.IOException(te);
27280 }
27281 }
27282
27283 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
27284 try {
27285
27286 __isset_bit_vector = new BitSet(1);
27287 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
27288 } catch (org.apache.thrift.TException te) {
27289 throw new java.io.IOException(te);
27290 }
27291 }
27292
27293 private static class getRowsWithColumnsTs_argsStandardSchemeFactory implements SchemeFactory {
27294 public getRowsWithColumnsTs_argsStandardScheme getScheme() {
27295 return new getRowsWithColumnsTs_argsStandardScheme();
27296 }
27297 }
27298
27299 private static class getRowsWithColumnsTs_argsStandardScheme extends StandardScheme<getRowsWithColumnsTs_args> {
27300
27301 public void read(org.apache.thrift.protocol.TProtocol iprot, getRowsWithColumnsTs_args struct) throws org.apache.thrift.TException {
27302 org.apache.thrift.protocol.TField schemeField;
27303 iprot.readStructBegin();
27304 while (true)
27305 {
27306 schemeField = iprot.readFieldBegin();
27307 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
27308 break;
27309 }
27310 switch (schemeField.id) {
27311 case 1:
27312 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
27313 struct.tableName = iprot.readBinary();
27314 struct.setTableNameIsSet(true);
27315 } else {
27316 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
27317 }
27318 break;
27319 case 2:
27320 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
27321 {
27322 org.apache.thrift.protocol.TList _list296 = iprot.readListBegin();
27323 struct.rows = new ArrayList<ByteBuffer>(_list296.size);
27324 for (int _i297 = 0; _i297 < _list296.size; ++_i297)
27325 {
27326 ByteBuffer _elem298;
27327 _elem298 = iprot.readBinary();
27328 struct.rows.add(_elem298);
27329 }
27330 iprot.readListEnd();
27331 }
27332 struct.setRowsIsSet(true);
27333 } else {
27334 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
27335 }
27336 break;
27337 case 3:
27338 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
27339 {
27340 org.apache.thrift.protocol.TList _list299 = iprot.readListBegin();
27341 struct.columns = new ArrayList<ByteBuffer>(_list299.size);
27342 for (int _i300 = 0; _i300 < _list299.size; ++_i300)
27343 {
27344 ByteBuffer _elem301;
27345 _elem301 = iprot.readBinary();
27346 struct.columns.add(_elem301);
27347 }
27348 iprot.readListEnd();
27349 }
27350 struct.setColumnsIsSet(true);
27351 } else {
27352 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
27353 }
27354 break;
27355 case 4:
27356 if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
27357 struct.timestamp = iprot.readI64();
27358 struct.setTimestampIsSet(true);
27359 } else {
27360 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
27361 }
27362 break;
27363 case 5:
27364 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
27365 {
27366 org.apache.thrift.protocol.TMap _map302 = iprot.readMapBegin();
27367 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map302.size);
27368 for (int _i303 = 0; _i303 < _map302.size; ++_i303)
27369 {
27370 ByteBuffer _key304;
27371 ByteBuffer _val305;
27372 _key304 = iprot.readBinary();
27373 _val305 = iprot.readBinary();
27374 struct.attributes.put(_key304, _val305);
27375 }
27376 iprot.readMapEnd();
27377 }
27378 struct.setAttributesIsSet(true);
27379 } else {
27380 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
27381 }
27382 break;
27383 default:
27384 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
27385 }
27386 iprot.readFieldEnd();
27387 }
27388 iprot.readStructEnd();
27389
27390
27391 struct.validate();
27392 }
27393
27394 public void write(org.apache.thrift.protocol.TProtocol oprot, getRowsWithColumnsTs_args struct) throws org.apache.thrift.TException {
27395 struct.validate();
27396
27397 oprot.writeStructBegin(STRUCT_DESC);
27398 if (struct.tableName != null) {
27399 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
27400 oprot.writeBinary(struct.tableName);
27401 oprot.writeFieldEnd();
27402 }
27403 if (struct.rows != null) {
27404 oprot.writeFieldBegin(ROWS_FIELD_DESC);
27405 {
27406 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.rows.size()));
27407 for (ByteBuffer _iter306 : struct.rows)
27408 {
27409 oprot.writeBinary(_iter306);
27410 }
27411 oprot.writeListEnd();
27412 }
27413 oprot.writeFieldEnd();
27414 }
27415 if (struct.columns != null) {
27416 oprot.writeFieldBegin(COLUMNS_FIELD_DESC);
27417 {
27418 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.columns.size()));
27419 for (ByteBuffer _iter307 : struct.columns)
27420 {
27421 oprot.writeBinary(_iter307);
27422 }
27423 oprot.writeListEnd();
27424 }
27425 oprot.writeFieldEnd();
27426 }
27427 oprot.writeFieldBegin(TIMESTAMP_FIELD_DESC);
27428 oprot.writeI64(struct.timestamp);
27429 oprot.writeFieldEnd();
27430 if (struct.attributes != null) {
27431 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
27432 {
27433 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
27434 for (Map.Entry<ByteBuffer, ByteBuffer> _iter308 : struct.attributes.entrySet())
27435 {
27436 oprot.writeBinary(_iter308.getKey());
27437 oprot.writeBinary(_iter308.getValue());
27438 }
27439 oprot.writeMapEnd();
27440 }
27441 oprot.writeFieldEnd();
27442 }
27443 oprot.writeFieldStop();
27444 oprot.writeStructEnd();
27445 }
27446
27447 }
27448
27449 private static class getRowsWithColumnsTs_argsTupleSchemeFactory implements SchemeFactory {
27450 public getRowsWithColumnsTs_argsTupleScheme getScheme() {
27451 return new getRowsWithColumnsTs_argsTupleScheme();
27452 }
27453 }
27454
27455 private static class getRowsWithColumnsTs_argsTupleScheme extends TupleScheme<getRowsWithColumnsTs_args> {
27456
27457 @Override
27458 public void write(org.apache.thrift.protocol.TProtocol prot, getRowsWithColumnsTs_args struct) throws org.apache.thrift.TException {
27459 TTupleProtocol oprot = (TTupleProtocol) prot;
27460 BitSet optionals = new BitSet();
27461 if (struct.isSetTableName()) {
27462 optionals.set(0);
27463 }
27464 if (struct.isSetRows()) {
27465 optionals.set(1);
27466 }
27467 if (struct.isSetColumns()) {
27468 optionals.set(2);
27469 }
27470 if (struct.isSetTimestamp()) {
27471 optionals.set(3);
27472 }
27473 if (struct.isSetAttributes()) {
27474 optionals.set(4);
27475 }
27476 oprot.writeBitSet(optionals, 5);
27477 if (struct.isSetTableName()) {
27478 oprot.writeBinary(struct.tableName);
27479 }
27480 if (struct.isSetRows()) {
27481 {
27482 oprot.writeI32(struct.rows.size());
27483 for (ByteBuffer _iter309 : struct.rows)
27484 {
27485 oprot.writeBinary(_iter309);
27486 }
27487 }
27488 }
27489 if (struct.isSetColumns()) {
27490 {
27491 oprot.writeI32(struct.columns.size());
27492 for (ByteBuffer _iter310 : struct.columns)
27493 {
27494 oprot.writeBinary(_iter310);
27495 }
27496 }
27497 }
27498 if (struct.isSetTimestamp()) {
27499 oprot.writeI64(struct.timestamp);
27500 }
27501 if (struct.isSetAttributes()) {
27502 {
27503 oprot.writeI32(struct.attributes.size());
27504 for (Map.Entry<ByteBuffer, ByteBuffer> _iter311 : struct.attributes.entrySet())
27505 {
27506 oprot.writeBinary(_iter311.getKey());
27507 oprot.writeBinary(_iter311.getValue());
27508 }
27509 }
27510 }
27511 }
27512
27513 @Override
27514 public void read(org.apache.thrift.protocol.TProtocol prot, getRowsWithColumnsTs_args struct) throws org.apache.thrift.TException {
27515 TTupleProtocol iprot = (TTupleProtocol) prot;
27516 BitSet incoming = iprot.readBitSet(5);
27517 if (incoming.get(0)) {
27518 struct.tableName = iprot.readBinary();
27519 struct.setTableNameIsSet(true);
27520 }
27521 if (incoming.get(1)) {
27522 {
27523 org.apache.thrift.protocol.TList _list312 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
27524 struct.rows = new ArrayList<ByteBuffer>(_list312.size);
27525 for (int _i313 = 0; _i313 < _list312.size; ++_i313)
27526 {
27527 ByteBuffer _elem314;
27528 _elem314 = iprot.readBinary();
27529 struct.rows.add(_elem314);
27530 }
27531 }
27532 struct.setRowsIsSet(true);
27533 }
27534 if (incoming.get(2)) {
27535 {
27536 org.apache.thrift.protocol.TList _list315 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
27537 struct.columns = new ArrayList<ByteBuffer>(_list315.size);
27538 for (int _i316 = 0; _i316 < _list315.size; ++_i316)
27539 {
27540 ByteBuffer _elem317;
27541 _elem317 = iprot.readBinary();
27542 struct.columns.add(_elem317);
27543 }
27544 }
27545 struct.setColumnsIsSet(true);
27546 }
27547 if (incoming.get(3)) {
27548 struct.timestamp = iprot.readI64();
27549 struct.setTimestampIsSet(true);
27550 }
27551 if (incoming.get(4)) {
27552 {
27553 org.apache.thrift.protocol.TMap _map318 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
27554 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map318.size);
27555 for (int _i319 = 0; _i319 < _map318.size; ++_i319)
27556 {
27557 ByteBuffer _key320;
27558 ByteBuffer _val321;
27559 _key320 = iprot.readBinary();
27560 _val321 = iprot.readBinary();
27561 struct.attributes.put(_key320, _val321);
27562 }
27563 }
27564 struct.setAttributesIsSet(true);
27565 }
27566 }
27567 }
27568
27569 }
27570
27571 public static class getRowsWithColumnsTs_result implements org.apache.thrift.TBase<getRowsWithColumnsTs_result, getRowsWithColumnsTs_result._Fields>, java.io.Serializable, Cloneable {
27572 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getRowsWithColumnsTs_result");
27573
27574 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.LIST, (short)0);
27575 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
27576
27577 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
27578 static {
27579 schemes.put(StandardScheme.class, new getRowsWithColumnsTs_resultStandardSchemeFactory());
27580 schemes.put(TupleScheme.class, new getRowsWithColumnsTs_resultTupleSchemeFactory());
27581 }
27582
27583 public List<TRowResult> success;
27584 public IOError io;
27585
27586
27587 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
27588 SUCCESS((short)0, "success"),
27589 IO((short)1, "io");
27590
27591 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
27592
27593 static {
27594 for (_Fields field : EnumSet.allOf(_Fields.class)) {
27595 byName.put(field.getFieldName(), field);
27596 }
27597 }
27598
27599
27600
27601
27602 public static _Fields findByThriftId(int fieldId) {
27603 switch(fieldId) {
27604 case 0:
27605 return SUCCESS;
27606 case 1:
27607 return IO;
27608 default:
27609 return null;
27610 }
27611 }
27612
27613
27614
27615
27616
27617 public static _Fields findByThriftIdOrThrow(int fieldId) {
27618 _Fields fields = findByThriftId(fieldId);
27619 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
27620 return fields;
27621 }
27622
27623
27624
27625
27626 public static _Fields findByName(String name) {
27627 return byName.get(name);
27628 }
27629
27630 private final short _thriftId;
27631 private final String _fieldName;
27632
27633 _Fields(short thriftId, String fieldName) {
27634 _thriftId = thriftId;
27635 _fieldName = fieldName;
27636 }
27637
27638 public short getThriftFieldId() {
27639 return _thriftId;
27640 }
27641
27642 public String getFieldName() {
27643 return _fieldName;
27644 }
27645 }
27646
27647
27648 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
27649 static {
27650 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
27651 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
27652 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
27653 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TRowResult.class))));
27654 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
27655 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
27656 metaDataMap = Collections.unmodifiableMap(tmpMap);
27657 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getRowsWithColumnsTs_result.class, metaDataMap);
27658 }
27659
27660 public getRowsWithColumnsTs_result() {
27661 }
27662
27663 public getRowsWithColumnsTs_result(
27664 List<TRowResult> success,
27665 IOError io)
27666 {
27667 this();
27668 this.success = success;
27669 this.io = io;
27670 }
27671
27672
27673
27674
27675 public getRowsWithColumnsTs_result(getRowsWithColumnsTs_result other) {
27676 if (other.isSetSuccess()) {
27677 List<TRowResult> __this__success = new ArrayList<TRowResult>();
27678 for (TRowResult other_element : other.success) {
27679 __this__success.add(new TRowResult(other_element));
27680 }
27681 this.success = __this__success;
27682 }
27683 if (other.isSetIo()) {
27684 this.io = new IOError(other.io);
27685 }
27686 }
27687
27688 public getRowsWithColumnsTs_result deepCopy() {
27689 return new getRowsWithColumnsTs_result(this);
27690 }
27691
27692 @Override
27693 public void clear() {
27694 this.success = null;
27695 this.io = null;
27696 }
27697
27698 public int getSuccessSize() {
27699 return (this.success == null) ? 0 : this.success.size();
27700 }
27701
27702 public java.util.Iterator<TRowResult> getSuccessIterator() {
27703 return (this.success == null) ? null : this.success.iterator();
27704 }
27705
27706 public void addToSuccess(TRowResult elem) {
27707 if (this.success == null) {
27708 this.success = new ArrayList<TRowResult>();
27709 }
27710 this.success.add(elem);
27711 }
27712
27713 public List<TRowResult> getSuccess() {
27714 return this.success;
27715 }
27716
27717 public getRowsWithColumnsTs_result setSuccess(List<TRowResult> success) {
27718 this.success = success;
27719 return this;
27720 }
27721
27722 public void unsetSuccess() {
27723 this.success = null;
27724 }
27725
27726
27727 public boolean isSetSuccess() {
27728 return this.success != null;
27729 }
27730
27731 public void setSuccessIsSet(boolean value) {
27732 if (!value) {
27733 this.success = null;
27734 }
27735 }
27736
27737 public IOError getIo() {
27738 return this.io;
27739 }
27740
27741 public getRowsWithColumnsTs_result setIo(IOError io) {
27742 this.io = io;
27743 return this;
27744 }
27745
27746 public void unsetIo() {
27747 this.io = null;
27748 }
27749
27750
27751 public boolean isSetIo() {
27752 return this.io != null;
27753 }
27754
27755 public void setIoIsSet(boolean value) {
27756 if (!value) {
27757 this.io = null;
27758 }
27759 }
27760
27761 public void setFieldValue(_Fields field, Object value) {
27762 switch (field) {
27763 case SUCCESS:
27764 if (value == null) {
27765 unsetSuccess();
27766 } else {
27767 setSuccess((List<TRowResult>)value);
27768 }
27769 break;
27770
27771 case IO:
27772 if (value == null) {
27773 unsetIo();
27774 } else {
27775 setIo((IOError)value);
27776 }
27777 break;
27778
27779 }
27780 }
27781
27782 public Object getFieldValue(_Fields field) {
27783 switch (field) {
27784 case SUCCESS:
27785 return getSuccess();
27786
27787 case IO:
27788 return getIo();
27789
27790 }
27791 throw new IllegalStateException();
27792 }
27793
27794
27795 public boolean isSet(_Fields field) {
27796 if (field == null) {
27797 throw new IllegalArgumentException();
27798 }
27799
27800 switch (field) {
27801 case SUCCESS:
27802 return isSetSuccess();
27803 case IO:
27804 return isSetIo();
27805 }
27806 throw new IllegalStateException();
27807 }
27808
27809 @Override
27810 public boolean equals(Object that) {
27811 if (that == null)
27812 return false;
27813 if (that instanceof getRowsWithColumnsTs_result)
27814 return this.equals((getRowsWithColumnsTs_result)that);
27815 return false;
27816 }
27817
27818 public boolean equals(getRowsWithColumnsTs_result that) {
27819 if (that == null)
27820 return false;
27821
27822 boolean this_present_success = true && this.isSetSuccess();
27823 boolean that_present_success = true && that.isSetSuccess();
27824 if (this_present_success || that_present_success) {
27825 if (!(this_present_success && that_present_success))
27826 return false;
27827 if (!this.success.equals(that.success))
27828 return false;
27829 }
27830
27831 boolean this_present_io = true && this.isSetIo();
27832 boolean that_present_io = true && that.isSetIo();
27833 if (this_present_io || that_present_io) {
27834 if (!(this_present_io && that_present_io))
27835 return false;
27836 if (!this.io.equals(that.io))
27837 return false;
27838 }
27839
27840 return true;
27841 }
27842
27843 @Override
27844 public int hashCode() {
27845 HashCodeBuilder builder = new HashCodeBuilder();
27846
27847 boolean present_success = true && (isSetSuccess());
27848 builder.append(present_success);
27849 if (present_success)
27850 builder.append(success);
27851
27852 boolean present_io = true && (isSetIo());
27853 builder.append(present_io);
27854 if (present_io)
27855 builder.append(io);
27856
27857 return builder.toHashCode();
27858 }
27859
27860 public int compareTo(getRowsWithColumnsTs_result other) {
27861 if (!getClass().equals(other.getClass())) {
27862 return getClass().getName().compareTo(other.getClass().getName());
27863 }
27864
27865 int lastComparison = 0;
27866 getRowsWithColumnsTs_result typedOther = (getRowsWithColumnsTs_result)other;
27867
27868 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
27869 if (lastComparison != 0) {
27870 return lastComparison;
27871 }
27872 if (isSetSuccess()) {
27873 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
27874 if (lastComparison != 0) {
27875 return lastComparison;
27876 }
27877 }
27878 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
27879 if (lastComparison != 0) {
27880 return lastComparison;
27881 }
27882 if (isSetIo()) {
27883 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
27884 if (lastComparison != 0) {
27885 return lastComparison;
27886 }
27887 }
27888 return 0;
27889 }
27890
27891 public _Fields fieldForId(int fieldId) {
27892 return _Fields.findByThriftId(fieldId);
27893 }
27894
27895 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
27896 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
27897 }
27898
27899 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
27900 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
27901 }
27902
27903 @Override
27904 public String toString() {
27905 StringBuilder sb = new StringBuilder("getRowsWithColumnsTs_result(");
27906 boolean first = true;
27907
27908 sb.append("success:");
27909 if (this.success == null) {
27910 sb.append("null");
27911 } else {
27912 sb.append(this.success);
27913 }
27914 first = false;
27915 if (!first) sb.append(", ");
27916 sb.append("io:");
27917 if (this.io == null) {
27918 sb.append("null");
27919 } else {
27920 sb.append(this.io);
27921 }
27922 first = false;
27923 sb.append(")");
27924 return sb.toString();
27925 }
27926
27927 public void validate() throws org.apache.thrift.TException {
27928
27929 }
27930
27931 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
27932 try {
27933 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
27934 } catch (org.apache.thrift.TException te) {
27935 throw new java.io.IOException(te);
27936 }
27937 }
27938
27939 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
27940 try {
27941 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
27942 } catch (org.apache.thrift.TException te) {
27943 throw new java.io.IOException(te);
27944 }
27945 }
27946
27947 private static class getRowsWithColumnsTs_resultStandardSchemeFactory implements SchemeFactory {
27948 public getRowsWithColumnsTs_resultStandardScheme getScheme() {
27949 return new getRowsWithColumnsTs_resultStandardScheme();
27950 }
27951 }
27952
27953 private static class getRowsWithColumnsTs_resultStandardScheme extends StandardScheme<getRowsWithColumnsTs_result> {
27954
27955 public void read(org.apache.thrift.protocol.TProtocol iprot, getRowsWithColumnsTs_result struct) throws org.apache.thrift.TException {
27956 org.apache.thrift.protocol.TField schemeField;
27957 iprot.readStructBegin();
27958 while (true)
27959 {
27960 schemeField = iprot.readFieldBegin();
27961 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
27962 break;
27963 }
27964 switch (schemeField.id) {
27965 case 0:
27966 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
27967 {
27968 org.apache.thrift.protocol.TList _list322 = iprot.readListBegin();
27969 struct.success = new ArrayList<TRowResult>(_list322.size);
27970 for (int _i323 = 0; _i323 < _list322.size; ++_i323)
27971 {
27972 TRowResult _elem324;
27973 _elem324 = new TRowResult();
27974 _elem324.read(iprot);
27975 struct.success.add(_elem324);
27976 }
27977 iprot.readListEnd();
27978 }
27979 struct.setSuccessIsSet(true);
27980 } else {
27981 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
27982 }
27983 break;
27984 case 1:
27985 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
27986 struct.io = new IOError();
27987 struct.io.read(iprot);
27988 struct.setIoIsSet(true);
27989 } else {
27990 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
27991 }
27992 break;
27993 default:
27994 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
27995 }
27996 iprot.readFieldEnd();
27997 }
27998 iprot.readStructEnd();
27999
28000
28001 struct.validate();
28002 }
28003
28004 public void write(org.apache.thrift.protocol.TProtocol oprot, getRowsWithColumnsTs_result struct) throws org.apache.thrift.TException {
28005 struct.validate();
28006
28007 oprot.writeStructBegin(STRUCT_DESC);
28008 if (struct.success != null) {
28009 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
28010 {
28011 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
28012 for (TRowResult _iter325 : struct.success)
28013 {
28014 _iter325.write(oprot);
28015 }
28016 oprot.writeListEnd();
28017 }
28018 oprot.writeFieldEnd();
28019 }
28020 if (struct.io != null) {
28021 oprot.writeFieldBegin(IO_FIELD_DESC);
28022 struct.io.write(oprot);
28023 oprot.writeFieldEnd();
28024 }
28025 oprot.writeFieldStop();
28026 oprot.writeStructEnd();
28027 }
28028
28029 }
28030
28031 private static class getRowsWithColumnsTs_resultTupleSchemeFactory implements SchemeFactory {
28032 public getRowsWithColumnsTs_resultTupleScheme getScheme() {
28033 return new getRowsWithColumnsTs_resultTupleScheme();
28034 }
28035 }
28036
28037 private static class getRowsWithColumnsTs_resultTupleScheme extends TupleScheme<getRowsWithColumnsTs_result> {
28038
28039 @Override
28040 public void write(org.apache.thrift.protocol.TProtocol prot, getRowsWithColumnsTs_result struct) throws org.apache.thrift.TException {
28041 TTupleProtocol oprot = (TTupleProtocol) prot;
28042 BitSet optionals = new BitSet();
28043 if (struct.isSetSuccess()) {
28044 optionals.set(0);
28045 }
28046 if (struct.isSetIo()) {
28047 optionals.set(1);
28048 }
28049 oprot.writeBitSet(optionals, 2);
28050 if (struct.isSetSuccess()) {
28051 {
28052 oprot.writeI32(struct.success.size());
28053 for (TRowResult _iter326 : struct.success)
28054 {
28055 _iter326.write(oprot);
28056 }
28057 }
28058 }
28059 if (struct.isSetIo()) {
28060 struct.io.write(oprot);
28061 }
28062 }
28063
28064 @Override
28065 public void read(org.apache.thrift.protocol.TProtocol prot, getRowsWithColumnsTs_result struct) throws org.apache.thrift.TException {
28066 TTupleProtocol iprot = (TTupleProtocol) prot;
28067 BitSet incoming = iprot.readBitSet(2);
28068 if (incoming.get(0)) {
28069 {
28070 org.apache.thrift.protocol.TList _list327 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
28071 struct.success = new ArrayList<TRowResult>(_list327.size);
28072 for (int _i328 = 0; _i328 < _list327.size; ++_i328)
28073 {
28074 TRowResult _elem329;
28075 _elem329 = new TRowResult();
28076 _elem329.read(iprot);
28077 struct.success.add(_elem329);
28078 }
28079 }
28080 struct.setSuccessIsSet(true);
28081 }
28082 if (incoming.get(1)) {
28083 struct.io = new IOError();
28084 struct.io.read(iprot);
28085 struct.setIoIsSet(true);
28086 }
28087 }
28088 }
28089
28090 }
28091
28092 public static class mutateRow_args implements org.apache.thrift.TBase<mutateRow_args, mutateRow_args._Fields>, java.io.Serializable, Cloneable {
28093 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("mutateRow_args");
28094
28095 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
28096 private static final org.apache.thrift.protocol.TField ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("row", org.apache.thrift.protocol.TType.STRING, (short)2);
28097 private static final org.apache.thrift.protocol.TField MUTATIONS_FIELD_DESC = new org.apache.thrift.protocol.TField("mutations", org.apache.thrift.protocol.TType.LIST, (short)3);
28098 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)4);
28099
28100 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
28101 static {
28102 schemes.put(StandardScheme.class, new mutateRow_argsStandardSchemeFactory());
28103 schemes.put(TupleScheme.class, new mutateRow_argsTupleSchemeFactory());
28104 }
28105
28106
28107
28108
28109 public ByteBuffer tableName;
28110
28111
28112
28113 public ByteBuffer row;
28114
28115
28116
28117 public List<Mutation> mutations;
28118
28119
28120
28121 public Map<ByteBuffer,ByteBuffer> attributes;
28122
28123
28124 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
28125
28126
28127
28128 TABLE_NAME((short)1, "tableName"),
28129
28130
28131
28132 ROW((short)2, "row"),
28133
28134
28135
28136 MUTATIONS((short)3, "mutations"),
28137
28138
28139
28140 ATTRIBUTES((short)4, "attributes");
28141
28142 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
28143
28144 static {
28145 for (_Fields field : EnumSet.allOf(_Fields.class)) {
28146 byName.put(field.getFieldName(), field);
28147 }
28148 }
28149
28150
28151
28152
28153 public static _Fields findByThriftId(int fieldId) {
28154 switch(fieldId) {
28155 case 1:
28156 return TABLE_NAME;
28157 case 2:
28158 return ROW;
28159 case 3:
28160 return MUTATIONS;
28161 case 4:
28162 return ATTRIBUTES;
28163 default:
28164 return null;
28165 }
28166 }
28167
28168
28169
28170
28171
28172 public static _Fields findByThriftIdOrThrow(int fieldId) {
28173 _Fields fields = findByThriftId(fieldId);
28174 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
28175 return fields;
28176 }
28177
28178
28179
28180
28181 public static _Fields findByName(String name) {
28182 return byName.get(name);
28183 }
28184
28185 private final short _thriftId;
28186 private final String _fieldName;
28187
28188 _Fields(short thriftId, String fieldName) {
28189 _thriftId = thriftId;
28190 _fieldName = fieldName;
28191 }
28192
28193 public short getThriftFieldId() {
28194 return _thriftId;
28195 }
28196
28197 public String getFieldName() {
28198 return _fieldName;
28199 }
28200 }
28201
28202
28203 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
28204 static {
28205 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
28206 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
28207 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
28208 tmpMap.put(_Fields.ROW, new org.apache.thrift.meta_data.FieldMetaData("row", org.apache.thrift.TFieldRequirementType.DEFAULT,
28209 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
28210 tmpMap.put(_Fields.MUTATIONS, new org.apache.thrift.meta_data.FieldMetaData("mutations", org.apache.thrift.TFieldRequirementType.DEFAULT,
28211 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
28212 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Mutation.class))));
28213 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
28214 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
28215 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
28216 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
28217 metaDataMap = Collections.unmodifiableMap(tmpMap);
28218 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(mutateRow_args.class, metaDataMap);
28219 }
28220
28221 public mutateRow_args() {
28222 }
28223
28224 public mutateRow_args(
28225 ByteBuffer tableName,
28226 ByteBuffer row,
28227 List<Mutation> mutations,
28228 Map<ByteBuffer,ByteBuffer> attributes)
28229 {
28230 this();
28231 this.tableName = tableName;
28232 this.row = row;
28233 this.mutations = mutations;
28234 this.attributes = attributes;
28235 }
28236
28237
28238
28239
28240 public mutateRow_args(mutateRow_args other) {
28241 if (other.isSetTableName()) {
28242 this.tableName = other.tableName;
28243 }
28244 if (other.isSetRow()) {
28245 this.row = other.row;
28246 }
28247 if (other.isSetMutations()) {
28248 List<Mutation> __this__mutations = new ArrayList<Mutation>();
28249 for (Mutation other_element : other.mutations) {
28250 __this__mutations.add(new Mutation(other_element));
28251 }
28252 this.mutations = __this__mutations;
28253 }
28254 if (other.isSetAttributes()) {
28255 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
28256 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
28257
28258 ByteBuffer other_element_key = other_element.getKey();
28259 ByteBuffer other_element_value = other_element.getValue();
28260
28261 ByteBuffer __this__attributes_copy_key = other_element_key;
28262
28263 ByteBuffer __this__attributes_copy_value = other_element_value;
28264
28265 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
28266 }
28267 this.attributes = __this__attributes;
28268 }
28269 }
28270
28271 public mutateRow_args deepCopy() {
28272 return new mutateRow_args(this);
28273 }
28274
28275 @Override
28276 public void clear() {
28277 this.tableName = null;
28278 this.row = null;
28279 this.mutations = null;
28280 this.attributes = null;
28281 }
28282
28283
28284
28285
28286 public byte[] getTableName() {
28287 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
28288 return tableName == null ? null : tableName.array();
28289 }
28290
28291 public ByteBuffer bufferForTableName() {
28292 return tableName;
28293 }
28294
28295
28296
28297
28298 public mutateRow_args setTableName(byte[] tableName) {
28299 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
28300 return this;
28301 }
28302
28303 public mutateRow_args setTableName(ByteBuffer tableName) {
28304 this.tableName = tableName;
28305 return this;
28306 }
28307
28308 public void unsetTableName() {
28309 this.tableName = null;
28310 }
28311
28312
28313 public boolean isSetTableName() {
28314 return this.tableName != null;
28315 }
28316
28317 public void setTableNameIsSet(boolean value) {
28318 if (!value) {
28319 this.tableName = null;
28320 }
28321 }
28322
28323
28324
28325
28326 public byte[] getRow() {
28327 setRow(org.apache.thrift.TBaseHelper.rightSize(row));
28328 return row == null ? null : row.array();
28329 }
28330
28331 public ByteBuffer bufferForRow() {
28332 return row;
28333 }
28334
28335
28336
28337
28338 public mutateRow_args setRow(byte[] row) {
28339 setRow(row == null ? (ByteBuffer)null : ByteBuffer.wrap(row));
28340 return this;
28341 }
28342
28343 public mutateRow_args setRow(ByteBuffer row) {
28344 this.row = row;
28345 return this;
28346 }
28347
28348 public void unsetRow() {
28349 this.row = null;
28350 }
28351
28352
28353 public boolean isSetRow() {
28354 return this.row != null;
28355 }
28356
28357 public void setRowIsSet(boolean value) {
28358 if (!value) {
28359 this.row = null;
28360 }
28361 }
28362
28363 public int getMutationsSize() {
28364 return (this.mutations == null) ? 0 : this.mutations.size();
28365 }
28366
28367 public java.util.Iterator<Mutation> getMutationsIterator() {
28368 return (this.mutations == null) ? null : this.mutations.iterator();
28369 }
28370
28371 public void addToMutations(Mutation elem) {
28372 if (this.mutations == null) {
28373 this.mutations = new ArrayList<Mutation>();
28374 }
28375 this.mutations.add(elem);
28376 }
28377
28378
28379
28380
28381 public List<Mutation> getMutations() {
28382 return this.mutations;
28383 }
28384
28385
28386
28387
28388 public mutateRow_args setMutations(List<Mutation> mutations) {
28389 this.mutations = mutations;
28390 return this;
28391 }
28392
28393 public void unsetMutations() {
28394 this.mutations = null;
28395 }
28396
28397
28398 public boolean isSetMutations() {
28399 return this.mutations != null;
28400 }
28401
28402 public void setMutationsIsSet(boolean value) {
28403 if (!value) {
28404 this.mutations = null;
28405 }
28406 }
28407
28408 public int getAttributesSize() {
28409 return (this.attributes == null) ? 0 : this.attributes.size();
28410 }
28411
28412 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
28413 if (this.attributes == null) {
28414 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
28415 }
28416 this.attributes.put(key, val);
28417 }
28418
28419
28420
28421
28422 public Map<ByteBuffer,ByteBuffer> getAttributes() {
28423 return this.attributes;
28424 }
28425
28426
28427
28428
28429 public mutateRow_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
28430 this.attributes = attributes;
28431 return this;
28432 }
28433
28434 public void unsetAttributes() {
28435 this.attributes = null;
28436 }
28437
28438
28439 public boolean isSetAttributes() {
28440 return this.attributes != null;
28441 }
28442
28443 public void setAttributesIsSet(boolean value) {
28444 if (!value) {
28445 this.attributes = null;
28446 }
28447 }
28448
28449 public void setFieldValue(_Fields field, Object value) {
28450 switch (field) {
28451 case TABLE_NAME:
28452 if (value == null) {
28453 unsetTableName();
28454 } else {
28455 setTableName((ByteBuffer)value);
28456 }
28457 break;
28458
28459 case ROW:
28460 if (value == null) {
28461 unsetRow();
28462 } else {
28463 setRow((ByteBuffer)value);
28464 }
28465 break;
28466
28467 case MUTATIONS:
28468 if (value == null) {
28469 unsetMutations();
28470 } else {
28471 setMutations((List<Mutation>)value);
28472 }
28473 break;
28474
28475 case ATTRIBUTES:
28476 if (value == null) {
28477 unsetAttributes();
28478 } else {
28479 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
28480 }
28481 break;
28482
28483 }
28484 }
28485
28486 public Object getFieldValue(_Fields field) {
28487 switch (field) {
28488 case TABLE_NAME:
28489 return getTableName();
28490
28491 case ROW:
28492 return getRow();
28493
28494 case MUTATIONS:
28495 return getMutations();
28496
28497 case ATTRIBUTES:
28498 return getAttributes();
28499
28500 }
28501 throw new IllegalStateException();
28502 }
28503
28504
28505 public boolean isSet(_Fields field) {
28506 if (field == null) {
28507 throw new IllegalArgumentException();
28508 }
28509
28510 switch (field) {
28511 case TABLE_NAME:
28512 return isSetTableName();
28513 case ROW:
28514 return isSetRow();
28515 case MUTATIONS:
28516 return isSetMutations();
28517 case ATTRIBUTES:
28518 return isSetAttributes();
28519 }
28520 throw new IllegalStateException();
28521 }
28522
28523 @Override
28524 public boolean equals(Object that) {
28525 if (that == null)
28526 return false;
28527 if (that instanceof mutateRow_args)
28528 return this.equals((mutateRow_args)that);
28529 return false;
28530 }
28531
28532 public boolean equals(mutateRow_args that) {
28533 if (that == null)
28534 return false;
28535
28536 boolean this_present_tableName = true && this.isSetTableName();
28537 boolean that_present_tableName = true && that.isSetTableName();
28538 if (this_present_tableName || that_present_tableName) {
28539 if (!(this_present_tableName && that_present_tableName))
28540 return false;
28541 if (!this.tableName.equals(that.tableName))
28542 return false;
28543 }
28544
28545 boolean this_present_row = true && this.isSetRow();
28546 boolean that_present_row = true && that.isSetRow();
28547 if (this_present_row || that_present_row) {
28548 if (!(this_present_row && that_present_row))
28549 return false;
28550 if (!this.row.equals(that.row))
28551 return false;
28552 }
28553
28554 boolean this_present_mutations = true && this.isSetMutations();
28555 boolean that_present_mutations = true && that.isSetMutations();
28556 if (this_present_mutations || that_present_mutations) {
28557 if (!(this_present_mutations && that_present_mutations))
28558 return false;
28559 if (!this.mutations.equals(that.mutations))
28560 return false;
28561 }
28562
28563 boolean this_present_attributes = true && this.isSetAttributes();
28564 boolean that_present_attributes = true && that.isSetAttributes();
28565 if (this_present_attributes || that_present_attributes) {
28566 if (!(this_present_attributes && that_present_attributes))
28567 return false;
28568 if (!this.attributes.equals(that.attributes))
28569 return false;
28570 }
28571
28572 return true;
28573 }
28574
28575 @Override
28576 public int hashCode() {
28577 HashCodeBuilder builder = new HashCodeBuilder();
28578
28579 boolean present_tableName = true && (isSetTableName());
28580 builder.append(present_tableName);
28581 if (present_tableName)
28582 builder.append(tableName);
28583
28584 boolean present_row = true && (isSetRow());
28585 builder.append(present_row);
28586 if (present_row)
28587 builder.append(row);
28588
28589 boolean present_mutations = true && (isSetMutations());
28590 builder.append(present_mutations);
28591 if (present_mutations)
28592 builder.append(mutations);
28593
28594 boolean present_attributes = true && (isSetAttributes());
28595 builder.append(present_attributes);
28596 if (present_attributes)
28597 builder.append(attributes);
28598
28599 return builder.toHashCode();
28600 }
28601
28602 public int compareTo(mutateRow_args other) {
28603 if (!getClass().equals(other.getClass())) {
28604 return getClass().getName().compareTo(other.getClass().getName());
28605 }
28606
28607 int lastComparison = 0;
28608 mutateRow_args typedOther = (mutateRow_args)other;
28609
28610 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
28611 if (lastComparison != 0) {
28612 return lastComparison;
28613 }
28614 if (isSetTableName()) {
28615 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
28616 if (lastComparison != 0) {
28617 return lastComparison;
28618 }
28619 }
28620 lastComparison = Boolean.valueOf(isSetRow()).compareTo(typedOther.isSetRow());
28621 if (lastComparison != 0) {
28622 return lastComparison;
28623 }
28624 if (isSetRow()) {
28625 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.row, typedOther.row);
28626 if (lastComparison != 0) {
28627 return lastComparison;
28628 }
28629 }
28630 lastComparison = Boolean.valueOf(isSetMutations()).compareTo(typedOther.isSetMutations());
28631 if (lastComparison != 0) {
28632 return lastComparison;
28633 }
28634 if (isSetMutations()) {
28635 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.mutations, typedOther.mutations);
28636 if (lastComparison != 0) {
28637 return lastComparison;
28638 }
28639 }
28640 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
28641 if (lastComparison != 0) {
28642 return lastComparison;
28643 }
28644 if (isSetAttributes()) {
28645 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
28646 if (lastComparison != 0) {
28647 return lastComparison;
28648 }
28649 }
28650 return 0;
28651 }
28652
28653 public _Fields fieldForId(int fieldId) {
28654 return _Fields.findByThriftId(fieldId);
28655 }
28656
28657 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
28658 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
28659 }
28660
28661 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
28662 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
28663 }
28664
28665 @Override
28666 public String toString() {
28667 StringBuilder sb = new StringBuilder("mutateRow_args(");
28668 boolean first = true;
28669
28670 sb.append("tableName:");
28671 if (this.tableName == null) {
28672 sb.append("null");
28673 } else {
28674 sb.append(this.tableName);
28675 }
28676 first = false;
28677 if (!first) sb.append(", ");
28678 sb.append("row:");
28679 if (this.row == null) {
28680 sb.append("null");
28681 } else {
28682 sb.append(this.row);
28683 }
28684 first = false;
28685 if (!first) sb.append(", ");
28686 sb.append("mutations:");
28687 if (this.mutations == null) {
28688 sb.append("null");
28689 } else {
28690 sb.append(this.mutations);
28691 }
28692 first = false;
28693 if (!first) sb.append(", ");
28694 sb.append("attributes:");
28695 if (this.attributes == null) {
28696 sb.append("null");
28697 } else {
28698 sb.append(this.attributes);
28699 }
28700 first = false;
28701 sb.append(")");
28702 return sb.toString();
28703 }
28704
28705 public void validate() throws org.apache.thrift.TException {
28706
28707 }
28708
28709 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
28710 try {
28711 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
28712 } catch (org.apache.thrift.TException te) {
28713 throw new java.io.IOException(te);
28714 }
28715 }
28716
28717 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
28718 try {
28719 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
28720 } catch (org.apache.thrift.TException te) {
28721 throw new java.io.IOException(te);
28722 }
28723 }
28724
28725 private static class mutateRow_argsStandardSchemeFactory implements SchemeFactory {
28726 public mutateRow_argsStandardScheme getScheme() {
28727 return new mutateRow_argsStandardScheme();
28728 }
28729 }
28730
28731 private static class mutateRow_argsStandardScheme extends StandardScheme<mutateRow_args> {
28732
28733 public void read(org.apache.thrift.protocol.TProtocol iprot, mutateRow_args struct) throws org.apache.thrift.TException {
28734 org.apache.thrift.protocol.TField schemeField;
28735 iprot.readStructBegin();
28736 while (true)
28737 {
28738 schemeField = iprot.readFieldBegin();
28739 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
28740 break;
28741 }
28742 switch (schemeField.id) {
28743 case 1:
28744 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
28745 struct.tableName = iprot.readBinary();
28746 struct.setTableNameIsSet(true);
28747 } else {
28748 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
28749 }
28750 break;
28751 case 2:
28752 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
28753 struct.row = iprot.readBinary();
28754 struct.setRowIsSet(true);
28755 } else {
28756 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
28757 }
28758 break;
28759 case 3:
28760 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
28761 {
28762 org.apache.thrift.protocol.TList _list330 = iprot.readListBegin();
28763 struct.mutations = new ArrayList<Mutation>(_list330.size);
28764 for (int _i331 = 0; _i331 < _list330.size; ++_i331)
28765 {
28766 Mutation _elem332;
28767 _elem332 = new Mutation();
28768 _elem332.read(iprot);
28769 struct.mutations.add(_elem332);
28770 }
28771 iprot.readListEnd();
28772 }
28773 struct.setMutationsIsSet(true);
28774 } else {
28775 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
28776 }
28777 break;
28778 case 4:
28779 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
28780 {
28781 org.apache.thrift.protocol.TMap _map333 = iprot.readMapBegin();
28782 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map333.size);
28783 for (int _i334 = 0; _i334 < _map333.size; ++_i334)
28784 {
28785 ByteBuffer _key335;
28786 ByteBuffer _val336;
28787 _key335 = iprot.readBinary();
28788 _val336 = iprot.readBinary();
28789 struct.attributes.put(_key335, _val336);
28790 }
28791 iprot.readMapEnd();
28792 }
28793 struct.setAttributesIsSet(true);
28794 } else {
28795 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
28796 }
28797 break;
28798 default:
28799 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
28800 }
28801 iprot.readFieldEnd();
28802 }
28803 iprot.readStructEnd();
28804
28805
28806 struct.validate();
28807 }
28808
28809 public void write(org.apache.thrift.protocol.TProtocol oprot, mutateRow_args struct) throws org.apache.thrift.TException {
28810 struct.validate();
28811
28812 oprot.writeStructBegin(STRUCT_DESC);
28813 if (struct.tableName != null) {
28814 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
28815 oprot.writeBinary(struct.tableName);
28816 oprot.writeFieldEnd();
28817 }
28818 if (struct.row != null) {
28819 oprot.writeFieldBegin(ROW_FIELD_DESC);
28820 oprot.writeBinary(struct.row);
28821 oprot.writeFieldEnd();
28822 }
28823 if (struct.mutations != null) {
28824 oprot.writeFieldBegin(MUTATIONS_FIELD_DESC);
28825 {
28826 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.mutations.size()));
28827 for (Mutation _iter337 : struct.mutations)
28828 {
28829 _iter337.write(oprot);
28830 }
28831 oprot.writeListEnd();
28832 }
28833 oprot.writeFieldEnd();
28834 }
28835 if (struct.attributes != null) {
28836 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
28837 {
28838 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
28839 for (Map.Entry<ByteBuffer, ByteBuffer> _iter338 : struct.attributes.entrySet())
28840 {
28841 oprot.writeBinary(_iter338.getKey());
28842 oprot.writeBinary(_iter338.getValue());
28843 }
28844 oprot.writeMapEnd();
28845 }
28846 oprot.writeFieldEnd();
28847 }
28848 oprot.writeFieldStop();
28849 oprot.writeStructEnd();
28850 }
28851
28852 }
28853
28854 private static class mutateRow_argsTupleSchemeFactory implements SchemeFactory {
28855 public mutateRow_argsTupleScheme getScheme() {
28856 return new mutateRow_argsTupleScheme();
28857 }
28858 }
28859
28860 private static class mutateRow_argsTupleScheme extends TupleScheme<mutateRow_args> {
28861
28862 @Override
28863 public void write(org.apache.thrift.protocol.TProtocol prot, mutateRow_args struct) throws org.apache.thrift.TException {
28864 TTupleProtocol oprot = (TTupleProtocol) prot;
28865 BitSet optionals = new BitSet();
28866 if (struct.isSetTableName()) {
28867 optionals.set(0);
28868 }
28869 if (struct.isSetRow()) {
28870 optionals.set(1);
28871 }
28872 if (struct.isSetMutations()) {
28873 optionals.set(2);
28874 }
28875 if (struct.isSetAttributes()) {
28876 optionals.set(3);
28877 }
28878 oprot.writeBitSet(optionals, 4);
28879 if (struct.isSetTableName()) {
28880 oprot.writeBinary(struct.tableName);
28881 }
28882 if (struct.isSetRow()) {
28883 oprot.writeBinary(struct.row);
28884 }
28885 if (struct.isSetMutations()) {
28886 {
28887 oprot.writeI32(struct.mutations.size());
28888 for (Mutation _iter339 : struct.mutations)
28889 {
28890 _iter339.write(oprot);
28891 }
28892 }
28893 }
28894 if (struct.isSetAttributes()) {
28895 {
28896 oprot.writeI32(struct.attributes.size());
28897 for (Map.Entry<ByteBuffer, ByteBuffer> _iter340 : struct.attributes.entrySet())
28898 {
28899 oprot.writeBinary(_iter340.getKey());
28900 oprot.writeBinary(_iter340.getValue());
28901 }
28902 }
28903 }
28904 }
28905
28906 @Override
28907 public void read(org.apache.thrift.protocol.TProtocol prot, mutateRow_args struct) throws org.apache.thrift.TException {
28908 TTupleProtocol iprot = (TTupleProtocol) prot;
28909 BitSet incoming = iprot.readBitSet(4);
28910 if (incoming.get(0)) {
28911 struct.tableName = iprot.readBinary();
28912 struct.setTableNameIsSet(true);
28913 }
28914 if (incoming.get(1)) {
28915 struct.row = iprot.readBinary();
28916 struct.setRowIsSet(true);
28917 }
28918 if (incoming.get(2)) {
28919 {
28920 org.apache.thrift.protocol.TList _list341 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
28921 struct.mutations = new ArrayList<Mutation>(_list341.size);
28922 for (int _i342 = 0; _i342 < _list341.size; ++_i342)
28923 {
28924 Mutation _elem343;
28925 _elem343 = new Mutation();
28926 _elem343.read(iprot);
28927 struct.mutations.add(_elem343);
28928 }
28929 }
28930 struct.setMutationsIsSet(true);
28931 }
28932 if (incoming.get(3)) {
28933 {
28934 org.apache.thrift.protocol.TMap _map344 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
28935 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map344.size);
28936 for (int _i345 = 0; _i345 < _map344.size; ++_i345)
28937 {
28938 ByteBuffer _key346;
28939 ByteBuffer _val347;
28940 _key346 = iprot.readBinary();
28941 _val347 = iprot.readBinary();
28942 struct.attributes.put(_key346, _val347);
28943 }
28944 }
28945 struct.setAttributesIsSet(true);
28946 }
28947 }
28948 }
28949
28950 }
28951
28952 public static class mutateRow_result implements org.apache.thrift.TBase<mutateRow_result, mutateRow_result._Fields>, java.io.Serializable, Cloneable {
28953 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("mutateRow_result");
28954
28955 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
28956 private static final org.apache.thrift.protocol.TField IA_FIELD_DESC = new org.apache.thrift.protocol.TField("ia", org.apache.thrift.protocol.TType.STRUCT, (short)2);
28957
28958 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
28959 static {
28960 schemes.put(StandardScheme.class, new mutateRow_resultStandardSchemeFactory());
28961 schemes.put(TupleScheme.class, new mutateRow_resultTupleSchemeFactory());
28962 }
28963
28964 public IOError io;
28965 public IllegalArgument ia;
28966
28967
28968 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
28969 IO((short)1, "io"),
28970 IA((short)2, "ia");
28971
28972 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
28973
28974 static {
28975 for (_Fields field : EnumSet.allOf(_Fields.class)) {
28976 byName.put(field.getFieldName(), field);
28977 }
28978 }
28979
28980
28981
28982
28983 public static _Fields findByThriftId(int fieldId) {
28984 switch(fieldId) {
28985 case 1:
28986 return IO;
28987 case 2:
28988 return IA;
28989 default:
28990 return null;
28991 }
28992 }
28993
28994
28995
28996
28997
28998 public static _Fields findByThriftIdOrThrow(int fieldId) {
28999 _Fields fields = findByThriftId(fieldId);
29000 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
29001 return fields;
29002 }
29003
29004
29005
29006
29007 public static _Fields findByName(String name) {
29008 return byName.get(name);
29009 }
29010
29011 private final short _thriftId;
29012 private final String _fieldName;
29013
29014 _Fields(short thriftId, String fieldName) {
29015 _thriftId = thriftId;
29016 _fieldName = fieldName;
29017 }
29018
29019 public short getThriftFieldId() {
29020 return _thriftId;
29021 }
29022
29023 public String getFieldName() {
29024 return _fieldName;
29025 }
29026 }
29027
29028
29029 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
29030 static {
29031 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
29032 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
29033 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
29034 tmpMap.put(_Fields.IA, new org.apache.thrift.meta_data.FieldMetaData("ia", org.apache.thrift.TFieldRequirementType.DEFAULT,
29035 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
29036 metaDataMap = Collections.unmodifiableMap(tmpMap);
29037 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(mutateRow_result.class, metaDataMap);
29038 }
29039
29040 public mutateRow_result() {
29041 }
29042
29043 public mutateRow_result(
29044 IOError io,
29045 IllegalArgument ia)
29046 {
29047 this();
29048 this.io = io;
29049 this.ia = ia;
29050 }
29051
29052
29053
29054
29055 public mutateRow_result(mutateRow_result other) {
29056 if (other.isSetIo()) {
29057 this.io = new IOError(other.io);
29058 }
29059 if (other.isSetIa()) {
29060 this.ia = new IllegalArgument(other.ia);
29061 }
29062 }
29063
29064 public mutateRow_result deepCopy() {
29065 return new mutateRow_result(this);
29066 }
29067
29068 @Override
29069 public void clear() {
29070 this.io = null;
29071 this.ia = null;
29072 }
29073
29074 public IOError getIo() {
29075 return this.io;
29076 }
29077
29078 public mutateRow_result setIo(IOError io) {
29079 this.io = io;
29080 return this;
29081 }
29082
29083 public void unsetIo() {
29084 this.io = null;
29085 }
29086
29087
29088 public boolean isSetIo() {
29089 return this.io != null;
29090 }
29091
29092 public void setIoIsSet(boolean value) {
29093 if (!value) {
29094 this.io = null;
29095 }
29096 }
29097
29098 public IllegalArgument getIa() {
29099 return this.ia;
29100 }
29101
29102 public mutateRow_result setIa(IllegalArgument ia) {
29103 this.ia = ia;
29104 return this;
29105 }
29106
29107 public void unsetIa() {
29108 this.ia = null;
29109 }
29110
29111
29112 public boolean isSetIa() {
29113 return this.ia != null;
29114 }
29115
29116 public void setIaIsSet(boolean value) {
29117 if (!value) {
29118 this.ia = null;
29119 }
29120 }
29121
29122 public void setFieldValue(_Fields field, Object value) {
29123 switch (field) {
29124 case IO:
29125 if (value == null) {
29126 unsetIo();
29127 } else {
29128 setIo((IOError)value);
29129 }
29130 break;
29131
29132 case IA:
29133 if (value == null) {
29134 unsetIa();
29135 } else {
29136 setIa((IllegalArgument)value);
29137 }
29138 break;
29139
29140 }
29141 }
29142
29143 public Object getFieldValue(_Fields field) {
29144 switch (field) {
29145 case IO:
29146 return getIo();
29147
29148 case IA:
29149 return getIa();
29150
29151 }
29152 throw new IllegalStateException();
29153 }
29154
29155
29156 public boolean isSet(_Fields field) {
29157 if (field == null) {
29158 throw new IllegalArgumentException();
29159 }
29160
29161 switch (field) {
29162 case IO:
29163 return isSetIo();
29164 case IA:
29165 return isSetIa();
29166 }
29167 throw new IllegalStateException();
29168 }
29169
29170 @Override
29171 public boolean equals(Object that) {
29172 if (that == null)
29173 return false;
29174 if (that instanceof mutateRow_result)
29175 return this.equals((mutateRow_result)that);
29176 return false;
29177 }
29178
29179 public boolean equals(mutateRow_result that) {
29180 if (that == null)
29181 return false;
29182
29183 boolean this_present_io = true && this.isSetIo();
29184 boolean that_present_io = true && that.isSetIo();
29185 if (this_present_io || that_present_io) {
29186 if (!(this_present_io && that_present_io))
29187 return false;
29188 if (!this.io.equals(that.io))
29189 return false;
29190 }
29191
29192 boolean this_present_ia = true && this.isSetIa();
29193 boolean that_present_ia = true && that.isSetIa();
29194 if (this_present_ia || that_present_ia) {
29195 if (!(this_present_ia && that_present_ia))
29196 return false;
29197 if (!this.ia.equals(that.ia))
29198 return false;
29199 }
29200
29201 return true;
29202 }
29203
29204 @Override
29205 public int hashCode() {
29206 HashCodeBuilder builder = new HashCodeBuilder();
29207
29208 boolean present_io = true && (isSetIo());
29209 builder.append(present_io);
29210 if (present_io)
29211 builder.append(io);
29212
29213 boolean present_ia = true && (isSetIa());
29214 builder.append(present_ia);
29215 if (present_ia)
29216 builder.append(ia);
29217
29218 return builder.toHashCode();
29219 }
29220
29221 public int compareTo(mutateRow_result other) {
29222 if (!getClass().equals(other.getClass())) {
29223 return getClass().getName().compareTo(other.getClass().getName());
29224 }
29225
29226 int lastComparison = 0;
29227 mutateRow_result typedOther = (mutateRow_result)other;
29228
29229 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
29230 if (lastComparison != 0) {
29231 return lastComparison;
29232 }
29233 if (isSetIo()) {
29234 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
29235 if (lastComparison != 0) {
29236 return lastComparison;
29237 }
29238 }
29239 lastComparison = Boolean.valueOf(isSetIa()).compareTo(typedOther.isSetIa());
29240 if (lastComparison != 0) {
29241 return lastComparison;
29242 }
29243 if (isSetIa()) {
29244 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.ia, typedOther.ia);
29245 if (lastComparison != 0) {
29246 return lastComparison;
29247 }
29248 }
29249 return 0;
29250 }
29251
29252 public _Fields fieldForId(int fieldId) {
29253 return _Fields.findByThriftId(fieldId);
29254 }
29255
29256 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
29257 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
29258 }
29259
29260 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
29261 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
29262 }
29263
29264 @Override
29265 public String toString() {
29266 StringBuilder sb = new StringBuilder("mutateRow_result(");
29267 boolean first = true;
29268
29269 sb.append("io:");
29270 if (this.io == null) {
29271 sb.append("null");
29272 } else {
29273 sb.append(this.io);
29274 }
29275 first = false;
29276 if (!first) sb.append(", ");
29277 sb.append("ia:");
29278 if (this.ia == null) {
29279 sb.append("null");
29280 } else {
29281 sb.append(this.ia);
29282 }
29283 first = false;
29284 sb.append(")");
29285 return sb.toString();
29286 }
29287
29288 public void validate() throws org.apache.thrift.TException {
29289
29290 }
29291
29292 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
29293 try {
29294 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
29295 } catch (org.apache.thrift.TException te) {
29296 throw new java.io.IOException(te);
29297 }
29298 }
29299
29300 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
29301 try {
29302 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
29303 } catch (org.apache.thrift.TException te) {
29304 throw new java.io.IOException(te);
29305 }
29306 }
29307
29308 private static class mutateRow_resultStandardSchemeFactory implements SchemeFactory {
29309 public mutateRow_resultStandardScheme getScheme() {
29310 return new mutateRow_resultStandardScheme();
29311 }
29312 }
29313
29314 private static class mutateRow_resultStandardScheme extends StandardScheme<mutateRow_result> {
29315
29316 public void read(org.apache.thrift.protocol.TProtocol iprot, mutateRow_result struct) throws org.apache.thrift.TException {
29317 org.apache.thrift.protocol.TField schemeField;
29318 iprot.readStructBegin();
29319 while (true)
29320 {
29321 schemeField = iprot.readFieldBegin();
29322 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
29323 break;
29324 }
29325 switch (schemeField.id) {
29326 case 1:
29327 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
29328 struct.io = new IOError();
29329 struct.io.read(iprot);
29330 struct.setIoIsSet(true);
29331 } else {
29332 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
29333 }
29334 break;
29335 case 2:
29336 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
29337 struct.ia = new IllegalArgument();
29338 struct.ia.read(iprot);
29339 struct.setIaIsSet(true);
29340 } else {
29341 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
29342 }
29343 break;
29344 default:
29345 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
29346 }
29347 iprot.readFieldEnd();
29348 }
29349 iprot.readStructEnd();
29350
29351
29352 struct.validate();
29353 }
29354
29355 public void write(org.apache.thrift.protocol.TProtocol oprot, mutateRow_result struct) throws org.apache.thrift.TException {
29356 struct.validate();
29357
29358 oprot.writeStructBegin(STRUCT_DESC);
29359 if (struct.io != null) {
29360 oprot.writeFieldBegin(IO_FIELD_DESC);
29361 struct.io.write(oprot);
29362 oprot.writeFieldEnd();
29363 }
29364 if (struct.ia != null) {
29365 oprot.writeFieldBegin(IA_FIELD_DESC);
29366 struct.ia.write(oprot);
29367 oprot.writeFieldEnd();
29368 }
29369 oprot.writeFieldStop();
29370 oprot.writeStructEnd();
29371 }
29372
29373 }
29374
29375 private static class mutateRow_resultTupleSchemeFactory implements SchemeFactory {
29376 public mutateRow_resultTupleScheme getScheme() {
29377 return new mutateRow_resultTupleScheme();
29378 }
29379 }
29380
29381 private static class mutateRow_resultTupleScheme extends TupleScheme<mutateRow_result> {
29382
29383 @Override
29384 public void write(org.apache.thrift.protocol.TProtocol prot, mutateRow_result struct) throws org.apache.thrift.TException {
29385 TTupleProtocol oprot = (TTupleProtocol) prot;
29386 BitSet optionals = new BitSet();
29387 if (struct.isSetIo()) {
29388 optionals.set(0);
29389 }
29390 if (struct.isSetIa()) {
29391 optionals.set(1);
29392 }
29393 oprot.writeBitSet(optionals, 2);
29394 if (struct.isSetIo()) {
29395 struct.io.write(oprot);
29396 }
29397 if (struct.isSetIa()) {
29398 struct.ia.write(oprot);
29399 }
29400 }
29401
29402 @Override
29403 public void read(org.apache.thrift.protocol.TProtocol prot, mutateRow_result struct) throws org.apache.thrift.TException {
29404 TTupleProtocol iprot = (TTupleProtocol) prot;
29405 BitSet incoming = iprot.readBitSet(2);
29406 if (incoming.get(0)) {
29407 struct.io = new IOError();
29408 struct.io.read(iprot);
29409 struct.setIoIsSet(true);
29410 }
29411 if (incoming.get(1)) {
29412 struct.ia = new IllegalArgument();
29413 struct.ia.read(iprot);
29414 struct.setIaIsSet(true);
29415 }
29416 }
29417 }
29418
29419 }
29420
29421 public static class mutateRowTs_args implements org.apache.thrift.TBase<mutateRowTs_args, mutateRowTs_args._Fields>, java.io.Serializable, Cloneable {
29422 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("mutateRowTs_args");
29423
29424 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
29425 private static final org.apache.thrift.protocol.TField ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("row", org.apache.thrift.protocol.TType.STRING, (short)2);
29426 private static final org.apache.thrift.protocol.TField MUTATIONS_FIELD_DESC = new org.apache.thrift.protocol.TField("mutations", org.apache.thrift.protocol.TType.LIST, (short)3);
29427 private static final org.apache.thrift.protocol.TField TIMESTAMP_FIELD_DESC = new org.apache.thrift.protocol.TField("timestamp", org.apache.thrift.protocol.TType.I64, (short)4);
29428 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)5);
29429
29430 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
29431 static {
29432 schemes.put(StandardScheme.class, new mutateRowTs_argsStandardSchemeFactory());
29433 schemes.put(TupleScheme.class, new mutateRowTs_argsTupleSchemeFactory());
29434 }
29435
29436
29437
29438
29439 public ByteBuffer tableName;
29440
29441
29442
29443 public ByteBuffer row;
29444
29445
29446
29447 public List<Mutation> mutations;
29448
29449
29450
29451 public long timestamp;
29452
29453
29454
29455 public Map<ByteBuffer,ByteBuffer> attributes;
29456
29457
29458 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
29459
29460
29461
29462 TABLE_NAME((short)1, "tableName"),
29463
29464
29465
29466 ROW((short)2, "row"),
29467
29468
29469
29470 MUTATIONS((short)3, "mutations"),
29471
29472
29473
29474 TIMESTAMP((short)4, "timestamp"),
29475
29476
29477
29478 ATTRIBUTES((short)5, "attributes");
29479
29480 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
29481
29482 static {
29483 for (_Fields field : EnumSet.allOf(_Fields.class)) {
29484 byName.put(field.getFieldName(), field);
29485 }
29486 }
29487
29488
29489
29490
29491 public static _Fields findByThriftId(int fieldId) {
29492 switch(fieldId) {
29493 case 1:
29494 return TABLE_NAME;
29495 case 2:
29496 return ROW;
29497 case 3:
29498 return MUTATIONS;
29499 case 4:
29500 return TIMESTAMP;
29501 case 5:
29502 return ATTRIBUTES;
29503 default:
29504 return null;
29505 }
29506 }
29507
29508
29509
29510
29511
29512 public static _Fields findByThriftIdOrThrow(int fieldId) {
29513 _Fields fields = findByThriftId(fieldId);
29514 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
29515 return fields;
29516 }
29517
29518
29519
29520
29521 public static _Fields findByName(String name) {
29522 return byName.get(name);
29523 }
29524
29525 private final short _thriftId;
29526 private final String _fieldName;
29527
29528 _Fields(short thriftId, String fieldName) {
29529 _thriftId = thriftId;
29530 _fieldName = fieldName;
29531 }
29532
29533 public short getThriftFieldId() {
29534 return _thriftId;
29535 }
29536
29537 public String getFieldName() {
29538 return _fieldName;
29539 }
29540 }
29541
29542
29543 private static final int __TIMESTAMP_ISSET_ID = 0;
29544 private BitSet __isset_bit_vector = new BitSet(1);
29545 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
29546 static {
29547 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
29548 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
29549 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
29550 tmpMap.put(_Fields.ROW, new org.apache.thrift.meta_data.FieldMetaData("row", org.apache.thrift.TFieldRequirementType.DEFAULT,
29551 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
29552 tmpMap.put(_Fields.MUTATIONS, new org.apache.thrift.meta_data.FieldMetaData("mutations", org.apache.thrift.TFieldRequirementType.DEFAULT,
29553 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
29554 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Mutation.class))));
29555 tmpMap.put(_Fields.TIMESTAMP, new org.apache.thrift.meta_data.FieldMetaData("timestamp", org.apache.thrift.TFieldRequirementType.DEFAULT,
29556 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
29557 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
29558 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
29559 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
29560 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
29561 metaDataMap = Collections.unmodifiableMap(tmpMap);
29562 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(mutateRowTs_args.class, metaDataMap);
29563 }
29564
29565 public mutateRowTs_args() {
29566 }
29567
29568 public mutateRowTs_args(
29569 ByteBuffer tableName,
29570 ByteBuffer row,
29571 List<Mutation> mutations,
29572 long timestamp,
29573 Map<ByteBuffer,ByteBuffer> attributes)
29574 {
29575 this();
29576 this.tableName = tableName;
29577 this.row = row;
29578 this.mutations = mutations;
29579 this.timestamp = timestamp;
29580 setTimestampIsSet(true);
29581 this.attributes = attributes;
29582 }
29583
29584
29585
29586
29587 public mutateRowTs_args(mutateRowTs_args other) {
29588 __isset_bit_vector.clear();
29589 __isset_bit_vector.or(other.__isset_bit_vector);
29590 if (other.isSetTableName()) {
29591 this.tableName = other.tableName;
29592 }
29593 if (other.isSetRow()) {
29594 this.row = other.row;
29595 }
29596 if (other.isSetMutations()) {
29597 List<Mutation> __this__mutations = new ArrayList<Mutation>();
29598 for (Mutation other_element : other.mutations) {
29599 __this__mutations.add(new Mutation(other_element));
29600 }
29601 this.mutations = __this__mutations;
29602 }
29603 this.timestamp = other.timestamp;
29604 if (other.isSetAttributes()) {
29605 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
29606 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
29607
29608 ByteBuffer other_element_key = other_element.getKey();
29609 ByteBuffer other_element_value = other_element.getValue();
29610
29611 ByteBuffer __this__attributes_copy_key = other_element_key;
29612
29613 ByteBuffer __this__attributes_copy_value = other_element_value;
29614
29615 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
29616 }
29617 this.attributes = __this__attributes;
29618 }
29619 }
29620
29621 public mutateRowTs_args deepCopy() {
29622 return new mutateRowTs_args(this);
29623 }
29624
29625 @Override
29626 public void clear() {
29627 this.tableName = null;
29628 this.row = null;
29629 this.mutations = null;
29630 setTimestampIsSet(false);
29631 this.timestamp = 0;
29632 this.attributes = null;
29633 }
29634
29635
29636
29637
29638 public byte[] getTableName() {
29639 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
29640 return tableName == null ? null : tableName.array();
29641 }
29642
29643 public ByteBuffer bufferForTableName() {
29644 return tableName;
29645 }
29646
29647
29648
29649
29650 public mutateRowTs_args setTableName(byte[] tableName) {
29651 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
29652 return this;
29653 }
29654
29655 public mutateRowTs_args setTableName(ByteBuffer tableName) {
29656 this.tableName = tableName;
29657 return this;
29658 }
29659
29660 public void unsetTableName() {
29661 this.tableName = null;
29662 }
29663
29664
29665 public boolean isSetTableName() {
29666 return this.tableName != null;
29667 }
29668
29669 public void setTableNameIsSet(boolean value) {
29670 if (!value) {
29671 this.tableName = null;
29672 }
29673 }
29674
29675
29676
29677
29678 public byte[] getRow() {
29679 setRow(org.apache.thrift.TBaseHelper.rightSize(row));
29680 return row == null ? null : row.array();
29681 }
29682
29683 public ByteBuffer bufferForRow() {
29684 return row;
29685 }
29686
29687
29688
29689
29690 public mutateRowTs_args setRow(byte[] row) {
29691 setRow(row == null ? (ByteBuffer)null : ByteBuffer.wrap(row));
29692 return this;
29693 }
29694
29695 public mutateRowTs_args setRow(ByteBuffer row) {
29696 this.row = row;
29697 return this;
29698 }
29699
29700 public void unsetRow() {
29701 this.row = null;
29702 }
29703
29704
29705 public boolean isSetRow() {
29706 return this.row != null;
29707 }
29708
29709 public void setRowIsSet(boolean value) {
29710 if (!value) {
29711 this.row = null;
29712 }
29713 }
29714
29715 public int getMutationsSize() {
29716 return (this.mutations == null) ? 0 : this.mutations.size();
29717 }
29718
29719 public java.util.Iterator<Mutation> getMutationsIterator() {
29720 return (this.mutations == null) ? null : this.mutations.iterator();
29721 }
29722
29723 public void addToMutations(Mutation elem) {
29724 if (this.mutations == null) {
29725 this.mutations = new ArrayList<Mutation>();
29726 }
29727 this.mutations.add(elem);
29728 }
29729
29730
29731
29732
29733 public List<Mutation> getMutations() {
29734 return this.mutations;
29735 }
29736
29737
29738
29739
29740 public mutateRowTs_args setMutations(List<Mutation> mutations) {
29741 this.mutations = mutations;
29742 return this;
29743 }
29744
29745 public void unsetMutations() {
29746 this.mutations = null;
29747 }
29748
29749
29750 public boolean isSetMutations() {
29751 return this.mutations != null;
29752 }
29753
29754 public void setMutationsIsSet(boolean value) {
29755 if (!value) {
29756 this.mutations = null;
29757 }
29758 }
29759
29760
29761
29762
29763 public long getTimestamp() {
29764 return this.timestamp;
29765 }
29766
29767
29768
29769
29770 public mutateRowTs_args setTimestamp(long timestamp) {
29771 this.timestamp = timestamp;
29772 setTimestampIsSet(true);
29773 return this;
29774 }
29775
29776 public void unsetTimestamp() {
29777 __isset_bit_vector.clear(__TIMESTAMP_ISSET_ID);
29778 }
29779
29780
29781 public boolean isSetTimestamp() {
29782 return __isset_bit_vector.get(__TIMESTAMP_ISSET_ID);
29783 }
29784
29785 public void setTimestampIsSet(boolean value) {
29786 __isset_bit_vector.set(__TIMESTAMP_ISSET_ID, value);
29787 }
29788
29789 public int getAttributesSize() {
29790 return (this.attributes == null) ? 0 : this.attributes.size();
29791 }
29792
29793 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
29794 if (this.attributes == null) {
29795 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
29796 }
29797 this.attributes.put(key, val);
29798 }
29799
29800
29801
29802
29803 public Map<ByteBuffer,ByteBuffer> getAttributes() {
29804 return this.attributes;
29805 }
29806
29807
29808
29809
29810 public mutateRowTs_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
29811 this.attributes = attributes;
29812 return this;
29813 }
29814
29815 public void unsetAttributes() {
29816 this.attributes = null;
29817 }
29818
29819
29820 public boolean isSetAttributes() {
29821 return this.attributes != null;
29822 }
29823
29824 public void setAttributesIsSet(boolean value) {
29825 if (!value) {
29826 this.attributes = null;
29827 }
29828 }
29829
29830 public void setFieldValue(_Fields field, Object value) {
29831 switch (field) {
29832 case TABLE_NAME:
29833 if (value == null) {
29834 unsetTableName();
29835 } else {
29836 setTableName((ByteBuffer)value);
29837 }
29838 break;
29839
29840 case ROW:
29841 if (value == null) {
29842 unsetRow();
29843 } else {
29844 setRow((ByteBuffer)value);
29845 }
29846 break;
29847
29848 case MUTATIONS:
29849 if (value == null) {
29850 unsetMutations();
29851 } else {
29852 setMutations((List<Mutation>)value);
29853 }
29854 break;
29855
29856 case TIMESTAMP:
29857 if (value == null) {
29858 unsetTimestamp();
29859 } else {
29860 setTimestamp((Long)value);
29861 }
29862 break;
29863
29864 case ATTRIBUTES:
29865 if (value == null) {
29866 unsetAttributes();
29867 } else {
29868 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
29869 }
29870 break;
29871
29872 }
29873 }
29874
29875 public Object getFieldValue(_Fields field) {
29876 switch (field) {
29877 case TABLE_NAME:
29878 return getTableName();
29879
29880 case ROW:
29881 return getRow();
29882
29883 case MUTATIONS:
29884 return getMutations();
29885
29886 case TIMESTAMP:
29887 return Long.valueOf(getTimestamp());
29888
29889 case ATTRIBUTES:
29890 return getAttributes();
29891
29892 }
29893 throw new IllegalStateException();
29894 }
29895
29896
29897 public boolean isSet(_Fields field) {
29898 if (field == null) {
29899 throw new IllegalArgumentException();
29900 }
29901
29902 switch (field) {
29903 case TABLE_NAME:
29904 return isSetTableName();
29905 case ROW:
29906 return isSetRow();
29907 case MUTATIONS:
29908 return isSetMutations();
29909 case TIMESTAMP:
29910 return isSetTimestamp();
29911 case ATTRIBUTES:
29912 return isSetAttributes();
29913 }
29914 throw new IllegalStateException();
29915 }
29916
29917 @Override
29918 public boolean equals(Object that) {
29919 if (that == null)
29920 return false;
29921 if (that instanceof mutateRowTs_args)
29922 return this.equals((mutateRowTs_args)that);
29923 return false;
29924 }
29925
29926 public boolean equals(mutateRowTs_args that) {
29927 if (that == null)
29928 return false;
29929
29930 boolean this_present_tableName = true && this.isSetTableName();
29931 boolean that_present_tableName = true && that.isSetTableName();
29932 if (this_present_tableName || that_present_tableName) {
29933 if (!(this_present_tableName && that_present_tableName))
29934 return false;
29935 if (!this.tableName.equals(that.tableName))
29936 return false;
29937 }
29938
29939 boolean this_present_row = true && this.isSetRow();
29940 boolean that_present_row = true && that.isSetRow();
29941 if (this_present_row || that_present_row) {
29942 if (!(this_present_row && that_present_row))
29943 return false;
29944 if (!this.row.equals(that.row))
29945 return false;
29946 }
29947
29948 boolean this_present_mutations = true && this.isSetMutations();
29949 boolean that_present_mutations = true && that.isSetMutations();
29950 if (this_present_mutations || that_present_mutations) {
29951 if (!(this_present_mutations && that_present_mutations))
29952 return false;
29953 if (!this.mutations.equals(that.mutations))
29954 return false;
29955 }
29956
29957 boolean this_present_timestamp = true;
29958 boolean that_present_timestamp = true;
29959 if (this_present_timestamp || that_present_timestamp) {
29960 if (!(this_present_timestamp && that_present_timestamp))
29961 return false;
29962 if (this.timestamp != that.timestamp)
29963 return false;
29964 }
29965
29966 boolean this_present_attributes = true && this.isSetAttributes();
29967 boolean that_present_attributes = true && that.isSetAttributes();
29968 if (this_present_attributes || that_present_attributes) {
29969 if (!(this_present_attributes && that_present_attributes))
29970 return false;
29971 if (!this.attributes.equals(that.attributes))
29972 return false;
29973 }
29974
29975 return true;
29976 }
29977
29978 @Override
29979 public int hashCode() {
29980 HashCodeBuilder builder = new HashCodeBuilder();
29981
29982 boolean present_tableName = true && (isSetTableName());
29983 builder.append(present_tableName);
29984 if (present_tableName)
29985 builder.append(tableName);
29986
29987 boolean present_row = true && (isSetRow());
29988 builder.append(present_row);
29989 if (present_row)
29990 builder.append(row);
29991
29992 boolean present_mutations = true && (isSetMutations());
29993 builder.append(present_mutations);
29994 if (present_mutations)
29995 builder.append(mutations);
29996
29997 boolean present_timestamp = true;
29998 builder.append(present_timestamp);
29999 if (present_timestamp)
30000 builder.append(timestamp);
30001
30002 boolean present_attributes = true && (isSetAttributes());
30003 builder.append(present_attributes);
30004 if (present_attributes)
30005 builder.append(attributes);
30006
30007 return builder.toHashCode();
30008 }
30009
30010 public int compareTo(mutateRowTs_args other) {
30011 if (!getClass().equals(other.getClass())) {
30012 return getClass().getName().compareTo(other.getClass().getName());
30013 }
30014
30015 int lastComparison = 0;
30016 mutateRowTs_args typedOther = (mutateRowTs_args)other;
30017
30018 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
30019 if (lastComparison != 0) {
30020 return lastComparison;
30021 }
30022 if (isSetTableName()) {
30023 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
30024 if (lastComparison != 0) {
30025 return lastComparison;
30026 }
30027 }
30028 lastComparison = Boolean.valueOf(isSetRow()).compareTo(typedOther.isSetRow());
30029 if (lastComparison != 0) {
30030 return lastComparison;
30031 }
30032 if (isSetRow()) {
30033 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.row, typedOther.row);
30034 if (lastComparison != 0) {
30035 return lastComparison;
30036 }
30037 }
30038 lastComparison = Boolean.valueOf(isSetMutations()).compareTo(typedOther.isSetMutations());
30039 if (lastComparison != 0) {
30040 return lastComparison;
30041 }
30042 if (isSetMutations()) {
30043 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.mutations, typedOther.mutations);
30044 if (lastComparison != 0) {
30045 return lastComparison;
30046 }
30047 }
30048 lastComparison = Boolean.valueOf(isSetTimestamp()).compareTo(typedOther.isSetTimestamp());
30049 if (lastComparison != 0) {
30050 return lastComparison;
30051 }
30052 if (isSetTimestamp()) {
30053 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.timestamp, typedOther.timestamp);
30054 if (lastComparison != 0) {
30055 return lastComparison;
30056 }
30057 }
30058 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
30059 if (lastComparison != 0) {
30060 return lastComparison;
30061 }
30062 if (isSetAttributes()) {
30063 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
30064 if (lastComparison != 0) {
30065 return lastComparison;
30066 }
30067 }
30068 return 0;
30069 }
30070
30071 public _Fields fieldForId(int fieldId) {
30072 return _Fields.findByThriftId(fieldId);
30073 }
30074
30075 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
30076 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
30077 }
30078
30079 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
30080 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
30081 }
30082
30083 @Override
30084 public String toString() {
30085 StringBuilder sb = new StringBuilder("mutateRowTs_args(");
30086 boolean first = true;
30087
30088 sb.append("tableName:");
30089 if (this.tableName == null) {
30090 sb.append("null");
30091 } else {
30092 sb.append(this.tableName);
30093 }
30094 first = false;
30095 if (!first) sb.append(", ");
30096 sb.append("row:");
30097 if (this.row == null) {
30098 sb.append("null");
30099 } else {
30100 sb.append(this.row);
30101 }
30102 first = false;
30103 if (!first) sb.append(", ");
30104 sb.append("mutations:");
30105 if (this.mutations == null) {
30106 sb.append("null");
30107 } else {
30108 sb.append(this.mutations);
30109 }
30110 first = false;
30111 if (!first) sb.append(", ");
30112 sb.append("timestamp:");
30113 sb.append(this.timestamp);
30114 first = false;
30115 if (!first) sb.append(", ");
30116 sb.append("attributes:");
30117 if (this.attributes == null) {
30118 sb.append("null");
30119 } else {
30120 sb.append(this.attributes);
30121 }
30122 first = false;
30123 sb.append(")");
30124 return sb.toString();
30125 }
30126
30127 public void validate() throws org.apache.thrift.TException {
30128
30129 }
30130
30131 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
30132 try {
30133 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
30134 } catch (org.apache.thrift.TException te) {
30135 throw new java.io.IOException(te);
30136 }
30137 }
30138
30139 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
30140 try {
30141 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
30142 } catch (org.apache.thrift.TException te) {
30143 throw new java.io.IOException(te);
30144 }
30145 }
30146
30147 private static class mutateRowTs_argsStandardSchemeFactory implements SchemeFactory {
30148 public mutateRowTs_argsStandardScheme getScheme() {
30149 return new mutateRowTs_argsStandardScheme();
30150 }
30151 }
30152
30153 private static class mutateRowTs_argsStandardScheme extends StandardScheme<mutateRowTs_args> {
30154
30155 public void read(org.apache.thrift.protocol.TProtocol iprot, mutateRowTs_args struct) throws org.apache.thrift.TException {
30156 org.apache.thrift.protocol.TField schemeField;
30157 iprot.readStructBegin();
30158 while (true)
30159 {
30160 schemeField = iprot.readFieldBegin();
30161 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
30162 break;
30163 }
30164 switch (schemeField.id) {
30165 case 1:
30166 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
30167 struct.tableName = iprot.readBinary();
30168 struct.setTableNameIsSet(true);
30169 } else {
30170 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
30171 }
30172 break;
30173 case 2:
30174 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
30175 struct.row = iprot.readBinary();
30176 struct.setRowIsSet(true);
30177 } else {
30178 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
30179 }
30180 break;
30181 case 3:
30182 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
30183 {
30184 org.apache.thrift.protocol.TList _list348 = iprot.readListBegin();
30185 struct.mutations = new ArrayList<Mutation>(_list348.size);
30186 for (int _i349 = 0; _i349 < _list348.size; ++_i349)
30187 {
30188 Mutation _elem350;
30189 _elem350 = new Mutation();
30190 _elem350.read(iprot);
30191 struct.mutations.add(_elem350);
30192 }
30193 iprot.readListEnd();
30194 }
30195 struct.setMutationsIsSet(true);
30196 } else {
30197 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
30198 }
30199 break;
30200 case 4:
30201 if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
30202 struct.timestamp = iprot.readI64();
30203 struct.setTimestampIsSet(true);
30204 } else {
30205 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
30206 }
30207 break;
30208 case 5:
30209 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
30210 {
30211 org.apache.thrift.protocol.TMap _map351 = iprot.readMapBegin();
30212 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map351.size);
30213 for (int _i352 = 0; _i352 < _map351.size; ++_i352)
30214 {
30215 ByteBuffer _key353;
30216 ByteBuffer _val354;
30217 _key353 = iprot.readBinary();
30218 _val354 = iprot.readBinary();
30219 struct.attributes.put(_key353, _val354);
30220 }
30221 iprot.readMapEnd();
30222 }
30223 struct.setAttributesIsSet(true);
30224 } else {
30225 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
30226 }
30227 break;
30228 default:
30229 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
30230 }
30231 iprot.readFieldEnd();
30232 }
30233 iprot.readStructEnd();
30234
30235
30236 struct.validate();
30237 }
30238
30239 public void write(org.apache.thrift.protocol.TProtocol oprot, mutateRowTs_args struct) throws org.apache.thrift.TException {
30240 struct.validate();
30241
30242 oprot.writeStructBegin(STRUCT_DESC);
30243 if (struct.tableName != null) {
30244 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
30245 oprot.writeBinary(struct.tableName);
30246 oprot.writeFieldEnd();
30247 }
30248 if (struct.row != null) {
30249 oprot.writeFieldBegin(ROW_FIELD_DESC);
30250 oprot.writeBinary(struct.row);
30251 oprot.writeFieldEnd();
30252 }
30253 if (struct.mutations != null) {
30254 oprot.writeFieldBegin(MUTATIONS_FIELD_DESC);
30255 {
30256 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.mutations.size()));
30257 for (Mutation _iter355 : struct.mutations)
30258 {
30259 _iter355.write(oprot);
30260 }
30261 oprot.writeListEnd();
30262 }
30263 oprot.writeFieldEnd();
30264 }
30265 oprot.writeFieldBegin(TIMESTAMP_FIELD_DESC);
30266 oprot.writeI64(struct.timestamp);
30267 oprot.writeFieldEnd();
30268 if (struct.attributes != null) {
30269 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
30270 {
30271 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
30272 for (Map.Entry<ByteBuffer, ByteBuffer> _iter356 : struct.attributes.entrySet())
30273 {
30274 oprot.writeBinary(_iter356.getKey());
30275 oprot.writeBinary(_iter356.getValue());
30276 }
30277 oprot.writeMapEnd();
30278 }
30279 oprot.writeFieldEnd();
30280 }
30281 oprot.writeFieldStop();
30282 oprot.writeStructEnd();
30283 }
30284
30285 }
30286
30287 private static class mutateRowTs_argsTupleSchemeFactory implements SchemeFactory {
30288 public mutateRowTs_argsTupleScheme getScheme() {
30289 return new mutateRowTs_argsTupleScheme();
30290 }
30291 }
30292
30293 private static class mutateRowTs_argsTupleScheme extends TupleScheme<mutateRowTs_args> {
30294
30295 @Override
30296 public void write(org.apache.thrift.protocol.TProtocol prot, mutateRowTs_args struct) throws org.apache.thrift.TException {
30297 TTupleProtocol oprot = (TTupleProtocol) prot;
30298 BitSet optionals = new BitSet();
30299 if (struct.isSetTableName()) {
30300 optionals.set(0);
30301 }
30302 if (struct.isSetRow()) {
30303 optionals.set(1);
30304 }
30305 if (struct.isSetMutations()) {
30306 optionals.set(2);
30307 }
30308 if (struct.isSetTimestamp()) {
30309 optionals.set(3);
30310 }
30311 if (struct.isSetAttributes()) {
30312 optionals.set(4);
30313 }
30314 oprot.writeBitSet(optionals, 5);
30315 if (struct.isSetTableName()) {
30316 oprot.writeBinary(struct.tableName);
30317 }
30318 if (struct.isSetRow()) {
30319 oprot.writeBinary(struct.row);
30320 }
30321 if (struct.isSetMutations()) {
30322 {
30323 oprot.writeI32(struct.mutations.size());
30324 for (Mutation _iter357 : struct.mutations)
30325 {
30326 _iter357.write(oprot);
30327 }
30328 }
30329 }
30330 if (struct.isSetTimestamp()) {
30331 oprot.writeI64(struct.timestamp);
30332 }
30333 if (struct.isSetAttributes()) {
30334 {
30335 oprot.writeI32(struct.attributes.size());
30336 for (Map.Entry<ByteBuffer, ByteBuffer> _iter358 : struct.attributes.entrySet())
30337 {
30338 oprot.writeBinary(_iter358.getKey());
30339 oprot.writeBinary(_iter358.getValue());
30340 }
30341 }
30342 }
30343 }
30344
30345 @Override
30346 public void read(org.apache.thrift.protocol.TProtocol prot, mutateRowTs_args struct) throws org.apache.thrift.TException {
30347 TTupleProtocol iprot = (TTupleProtocol) prot;
30348 BitSet incoming = iprot.readBitSet(5);
30349 if (incoming.get(0)) {
30350 struct.tableName = iprot.readBinary();
30351 struct.setTableNameIsSet(true);
30352 }
30353 if (incoming.get(1)) {
30354 struct.row = iprot.readBinary();
30355 struct.setRowIsSet(true);
30356 }
30357 if (incoming.get(2)) {
30358 {
30359 org.apache.thrift.protocol.TList _list359 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
30360 struct.mutations = new ArrayList<Mutation>(_list359.size);
30361 for (int _i360 = 0; _i360 < _list359.size; ++_i360)
30362 {
30363 Mutation _elem361;
30364 _elem361 = new Mutation();
30365 _elem361.read(iprot);
30366 struct.mutations.add(_elem361);
30367 }
30368 }
30369 struct.setMutationsIsSet(true);
30370 }
30371 if (incoming.get(3)) {
30372 struct.timestamp = iprot.readI64();
30373 struct.setTimestampIsSet(true);
30374 }
30375 if (incoming.get(4)) {
30376 {
30377 org.apache.thrift.protocol.TMap _map362 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
30378 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map362.size);
30379 for (int _i363 = 0; _i363 < _map362.size; ++_i363)
30380 {
30381 ByteBuffer _key364;
30382 ByteBuffer _val365;
30383 _key364 = iprot.readBinary();
30384 _val365 = iprot.readBinary();
30385 struct.attributes.put(_key364, _val365);
30386 }
30387 }
30388 struct.setAttributesIsSet(true);
30389 }
30390 }
30391 }
30392
30393 }
30394
30395 public static class mutateRowTs_result implements org.apache.thrift.TBase<mutateRowTs_result, mutateRowTs_result._Fields>, java.io.Serializable, Cloneable {
30396 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("mutateRowTs_result");
30397
30398 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
30399 private static final org.apache.thrift.protocol.TField IA_FIELD_DESC = new org.apache.thrift.protocol.TField("ia", org.apache.thrift.protocol.TType.STRUCT, (short)2);
30400
30401 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
30402 static {
30403 schemes.put(StandardScheme.class, new mutateRowTs_resultStandardSchemeFactory());
30404 schemes.put(TupleScheme.class, new mutateRowTs_resultTupleSchemeFactory());
30405 }
30406
30407 public IOError io;
30408 public IllegalArgument ia;
30409
30410
30411 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
30412 IO((short)1, "io"),
30413 IA((short)2, "ia");
30414
30415 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
30416
30417 static {
30418 for (_Fields field : EnumSet.allOf(_Fields.class)) {
30419 byName.put(field.getFieldName(), field);
30420 }
30421 }
30422
30423
30424
30425
30426 public static _Fields findByThriftId(int fieldId) {
30427 switch(fieldId) {
30428 case 1:
30429 return IO;
30430 case 2:
30431 return IA;
30432 default:
30433 return null;
30434 }
30435 }
30436
30437
30438
30439
30440
30441 public static _Fields findByThriftIdOrThrow(int fieldId) {
30442 _Fields fields = findByThriftId(fieldId);
30443 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
30444 return fields;
30445 }
30446
30447
30448
30449
30450 public static _Fields findByName(String name) {
30451 return byName.get(name);
30452 }
30453
30454 private final short _thriftId;
30455 private final String _fieldName;
30456
30457 _Fields(short thriftId, String fieldName) {
30458 _thriftId = thriftId;
30459 _fieldName = fieldName;
30460 }
30461
30462 public short getThriftFieldId() {
30463 return _thriftId;
30464 }
30465
30466 public String getFieldName() {
30467 return _fieldName;
30468 }
30469 }
30470
30471
30472 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
30473 static {
30474 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
30475 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
30476 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
30477 tmpMap.put(_Fields.IA, new org.apache.thrift.meta_data.FieldMetaData("ia", org.apache.thrift.TFieldRequirementType.DEFAULT,
30478 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
30479 metaDataMap = Collections.unmodifiableMap(tmpMap);
30480 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(mutateRowTs_result.class, metaDataMap);
30481 }
30482
30483 public mutateRowTs_result() {
30484 }
30485
30486 public mutateRowTs_result(
30487 IOError io,
30488 IllegalArgument ia)
30489 {
30490 this();
30491 this.io = io;
30492 this.ia = ia;
30493 }
30494
30495
30496
30497
30498 public mutateRowTs_result(mutateRowTs_result other) {
30499 if (other.isSetIo()) {
30500 this.io = new IOError(other.io);
30501 }
30502 if (other.isSetIa()) {
30503 this.ia = new IllegalArgument(other.ia);
30504 }
30505 }
30506
30507 public mutateRowTs_result deepCopy() {
30508 return new mutateRowTs_result(this);
30509 }
30510
30511 @Override
30512 public void clear() {
30513 this.io = null;
30514 this.ia = null;
30515 }
30516
30517 public IOError getIo() {
30518 return this.io;
30519 }
30520
30521 public mutateRowTs_result setIo(IOError io) {
30522 this.io = io;
30523 return this;
30524 }
30525
30526 public void unsetIo() {
30527 this.io = null;
30528 }
30529
30530
30531 public boolean isSetIo() {
30532 return this.io != null;
30533 }
30534
30535 public void setIoIsSet(boolean value) {
30536 if (!value) {
30537 this.io = null;
30538 }
30539 }
30540
30541 public IllegalArgument getIa() {
30542 return this.ia;
30543 }
30544
30545 public mutateRowTs_result setIa(IllegalArgument ia) {
30546 this.ia = ia;
30547 return this;
30548 }
30549
30550 public void unsetIa() {
30551 this.ia = null;
30552 }
30553
30554
30555 public boolean isSetIa() {
30556 return this.ia != null;
30557 }
30558
30559 public void setIaIsSet(boolean value) {
30560 if (!value) {
30561 this.ia = null;
30562 }
30563 }
30564
30565 public void setFieldValue(_Fields field, Object value) {
30566 switch (field) {
30567 case IO:
30568 if (value == null) {
30569 unsetIo();
30570 } else {
30571 setIo((IOError)value);
30572 }
30573 break;
30574
30575 case IA:
30576 if (value == null) {
30577 unsetIa();
30578 } else {
30579 setIa((IllegalArgument)value);
30580 }
30581 break;
30582
30583 }
30584 }
30585
30586 public Object getFieldValue(_Fields field) {
30587 switch (field) {
30588 case IO:
30589 return getIo();
30590
30591 case IA:
30592 return getIa();
30593
30594 }
30595 throw new IllegalStateException();
30596 }
30597
30598
30599 public boolean isSet(_Fields field) {
30600 if (field == null) {
30601 throw new IllegalArgumentException();
30602 }
30603
30604 switch (field) {
30605 case IO:
30606 return isSetIo();
30607 case IA:
30608 return isSetIa();
30609 }
30610 throw new IllegalStateException();
30611 }
30612
30613 @Override
30614 public boolean equals(Object that) {
30615 if (that == null)
30616 return false;
30617 if (that instanceof mutateRowTs_result)
30618 return this.equals((mutateRowTs_result)that);
30619 return false;
30620 }
30621
30622 public boolean equals(mutateRowTs_result that) {
30623 if (that == null)
30624 return false;
30625
30626 boolean this_present_io = true && this.isSetIo();
30627 boolean that_present_io = true && that.isSetIo();
30628 if (this_present_io || that_present_io) {
30629 if (!(this_present_io && that_present_io))
30630 return false;
30631 if (!this.io.equals(that.io))
30632 return false;
30633 }
30634
30635 boolean this_present_ia = true && this.isSetIa();
30636 boolean that_present_ia = true && that.isSetIa();
30637 if (this_present_ia || that_present_ia) {
30638 if (!(this_present_ia && that_present_ia))
30639 return false;
30640 if (!this.ia.equals(that.ia))
30641 return false;
30642 }
30643
30644 return true;
30645 }
30646
30647 @Override
30648 public int hashCode() {
30649 HashCodeBuilder builder = new HashCodeBuilder();
30650
30651 boolean present_io = true && (isSetIo());
30652 builder.append(present_io);
30653 if (present_io)
30654 builder.append(io);
30655
30656 boolean present_ia = true && (isSetIa());
30657 builder.append(present_ia);
30658 if (present_ia)
30659 builder.append(ia);
30660
30661 return builder.toHashCode();
30662 }
30663
30664 public int compareTo(mutateRowTs_result other) {
30665 if (!getClass().equals(other.getClass())) {
30666 return getClass().getName().compareTo(other.getClass().getName());
30667 }
30668
30669 int lastComparison = 0;
30670 mutateRowTs_result typedOther = (mutateRowTs_result)other;
30671
30672 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
30673 if (lastComparison != 0) {
30674 return lastComparison;
30675 }
30676 if (isSetIo()) {
30677 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
30678 if (lastComparison != 0) {
30679 return lastComparison;
30680 }
30681 }
30682 lastComparison = Boolean.valueOf(isSetIa()).compareTo(typedOther.isSetIa());
30683 if (lastComparison != 0) {
30684 return lastComparison;
30685 }
30686 if (isSetIa()) {
30687 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.ia, typedOther.ia);
30688 if (lastComparison != 0) {
30689 return lastComparison;
30690 }
30691 }
30692 return 0;
30693 }
30694
30695 public _Fields fieldForId(int fieldId) {
30696 return _Fields.findByThriftId(fieldId);
30697 }
30698
30699 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
30700 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
30701 }
30702
30703 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
30704 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
30705 }
30706
30707 @Override
30708 public String toString() {
30709 StringBuilder sb = new StringBuilder("mutateRowTs_result(");
30710 boolean first = true;
30711
30712 sb.append("io:");
30713 if (this.io == null) {
30714 sb.append("null");
30715 } else {
30716 sb.append(this.io);
30717 }
30718 first = false;
30719 if (!first) sb.append(", ");
30720 sb.append("ia:");
30721 if (this.ia == null) {
30722 sb.append("null");
30723 } else {
30724 sb.append(this.ia);
30725 }
30726 first = false;
30727 sb.append(")");
30728 return sb.toString();
30729 }
30730
30731 public void validate() throws org.apache.thrift.TException {
30732
30733 }
30734
30735 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
30736 try {
30737 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
30738 } catch (org.apache.thrift.TException te) {
30739 throw new java.io.IOException(te);
30740 }
30741 }
30742
30743 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
30744 try {
30745 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
30746 } catch (org.apache.thrift.TException te) {
30747 throw new java.io.IOException(te);
30748 }
30749 }
30750
30751 private static class mutateRowTs_resultStandardSchemeFactory implements SchemeFactory {
30752 public mutateRowTs_resultStandardScheme getScheme() {
30753 return new mutateRowTs_resultStandardScheme();
30754 }
30755 }
30756
30757 private static class mutateRowTs_resultStandardScheme extends StandardScheme<mutateRowTs_result> {
30758
30759 public void read(org.apache.thrift.protocol.TProtocol iprot, mutateRowTs_result struct) throws org.apache.thrift.TException {
30760 org.apache.thrift.protocol.TField schemeField;
30761 iprot.readStructBegin();
30762 while (true)
30763 {
30764 schemeField = iprot.readFieldBegin();
30765 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
30766 break;
30767 }
30768 switch (schemeField.id) {
30769 case 1:
30770 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
30771 struct.io = new IOError();
30772 struct.io.read(iprot);
30773 struct.setIoIsSet(true);
30774 } else {
30775 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
30776 }
30777 break;
30778 case 2:
30779 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
30780 struct.ia = new IllegalArgument();
30781 struct.ia.read(iprot);
30782 struct.setIaIsSet(true);
30783 } else {
30784 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
30785 }
30786 break;
30787 default:
30788 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
30789 }
30790 iprot.readFieldEnd();
30791 }
30792 iprot.readStructEnd();
30793
30794
30795 struct.validate();
30796 }
30797
30798 public void write(org.apache.thrift.protocol.TProtocol oprot, mutateRowTs_result struct) throws org.apache.thrift.TException {
30799 struct.validate();
30800
30801 oprot.writeStructBegin(STRUCT_DESC);
30802 if (struct.io != null) {
30803 oprot.writeFieldBegin(IO_FIELD_DESC);
30804 struct.io.write(oprot);
30805 oprot.writeFieldEnd();
30806 }
30807 if (struct.ia != null) {
30808 oprot.writeFieldBegin(IA_FIELD_DESC);
30809 struct.ia.write(oprot);
30810 oprot.writeFieldEnd();
30811 }
30812 oprot.writeFieldStop();
30813 oprot.writeStructEnd();
30814 }
30815
30816 }
30817
30818 private static class mutateRowTs_resultTupleSchemeFactory implements SchemeFactory {
30819 public mutateRowTs_resultTupleScheme getScheme() {
30820 return new mutateRowTs_resultTupleScheme();
30821 }
30822 }
30823
30824 private static class mutateRowTs_resultTupleScheme extends TupleScheme<mutateRowTs_result> {
30825
30826 @Override
30827 public void write(org.apache.thrift.protocol.TProtocol prot, mutateRowTs_result struct) throws org.apache.thrift.TException {
30828 TTupleProtocol oprot = (TTupleProtocol) prot;
30829 BitSet optionals = new BitSet();
30830 if (struct.isSetIo()) {
30831 optionals.set(0);
30832 }
30833 if (struct.isSetIa()) {
30834 optionals.set(1);
30835 }
30836 oprot.writeBitSet(optionals, 2);
30837 if (struct.isSetIo()) {
30838 struct.io.write(oprot);
30839 }
30840 if (struct.isSetIa()) {
30841 struct.ia.write(oprot);
30842 }
30843 }
30844
30845 @Override
30846 public void read(org.apache.thrift.protocol.TProtocol prot, mutateRowTs_result struct) throws org.apache.thrift.TException {
30847 TTupleProtocol iprot = (TTupleProtocol) prot;
30848 BitSet incoming = iprot.readBitSet(2);
30849 if (incoming.get(0)) {
30850 struct.io = new IOError();
30851 struct.io.read(iprot);
30852 struct.setIoIsSet(true);
30853 }
30854 if (incoming.get(1)) {
30855 struct.ia = new IllegalArgument();
30856 struct.ia.read(iprot);
30857 struct.setIaIsSet(true);
30858 }
30859 }
30860 }
30861
30862 }
30863
30864 public static class mutateRows_args implements org.apache.thrift.TBase<mutateRows_args, mutateRows_args._Fields>, java.io.Serializable, Cloneable {
30865 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("mutateRows_args");
30866
30867 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
30868 private static final org.apache.thrift.protocol.TField ROW_BATCHES_FIELD_DESC = new org.apache.thrift.protocol.TField("rowBatches", org.apache.thrift.protocol.TType.LIST, (short)2);
30869 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)3);
30870
30871 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
30872 static {
30873 schemes.put(StandardScheme.class, new mutateRows_argsStandardSchemeFactory());
30874 schemes.put(TupleScheme.class, new mutateRows_argsTupleSchemeFactory());
30875 }
30876
30877
30878
30879
30880 public ByteBuffer tableName;
30881
30882
30883
30884 public List<BatchMutation> rowBatches;
30885
30886
30887
30888 public Map<ByteBuffer,ByteBuffer> attributes;
30889
30890
30891 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
30892
30893
30894
30895 TABLE_NAME((short)1, "tableName"),
30896
30897
30898
30899 ROW_BATCHES((short)2, "rowBatches"),
30900
30901
30902
30903 ATTRIBUTES((short)3, "attributes");
30904
30905 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
30906
30907 static {
30908 for (_Fields field : EnumSet.allOf(_Fields.class)) {
30909 byName.put(field.getFieldName(), field);
30910 }
30911 }
30912
30913
30914
30915
30916 public static _Fields findByThriftId(int fieldId) {
30917 switch(fieldId) {
30918 case 1:
30919 return TABLE_NAME;
30920 case 2:
30921 return ROW_BATCHES;
30922 case 3:
30923 return ATTRIBUTES;
30924 default:
30925 return null;
30926 }
30927 }
30928
30929
30930
30931
30932
30933 public static _Fields findByThriftIdOrThrow(int fieldId) {
30934 _Fields fields = findByThriftId(fieldId);
30935 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
30936 return fields;
30937 }
30938
30939
30940
30941
30942 public static _Fields findByName(String name) {
30943 return byName.get(name);
30944 }
30945
30946 private final short _thriftId;
30947 private final String _fieldName;
30948
30949 _Fields(short thriftId, String fieldName) {
30950 _thriftId = thriftId;
30951 _fieldName = fieldName;
30952 }
30953
30954 public short getThriftFieldId() {
30955 return _thriftId;
30956 }
30957
30958 public String getFieldName() {
30959 return _fieldName;
30960 }
30961 }
30962
30963
30964 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
30965 static {
30966 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
30967 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
30968 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
30969 tmpMap.put(_Fields.ROW_BATCHES, new org.apache.thrift.meta_data.FieldMetaData("rowBatches", org.apache.thrift.TFieldRequirementType.DEFAULT,
30970 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
30971 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, BatchMutation.class))));
30972 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
30973 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
30974 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
30975 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
30976 metaDataMap = Collections.unmodifiableMap(tmpMap);
30977 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(mutateRows_args.class, metaDataMap);
30978 }
30979
30980 public mutateRows_args() {
30981 }
30982
30983 public mutateRows_args(
30984 ByteBuffer tableName,
30985 List<BatchMutation> rowBatches,
30986 Map<ByteBuffer,ByteBuffer> attributes)
30987 {
30988 this();
30989 this.tableName = tableName;
30990 this.rowBatches = rowBatches;
30991 this.attributes = attributes;
30992 }
30993
30994
30995
30996
30997 public mutateRows_args(mutateRows_args other) {
30998 if (other.isSetTableName()) {
30999 this.tableName = other.tableName;
31000 }
31001 if (other.isSetRowBatches()) {
31002 List<BatchMutation> __this__rowBatches = new ArrayList<BatchMutation>();
31003 for (BatchMutation other_element : other.rowBatches) {
31004 __this__rowBatches.add(new BatchMutation(other_element));
31005 }
31006 this.rowBatches = __this__rowBatches;
31007 }
31008 if (other.isSetAttributes()) {
31009 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
31010 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
31011
31012 ByteBuffer other_element_key = other_element.getKey();
31013 ByteBuffer other_element_value = other_element.getValue();
31014
31015 ByteBuffer __this__attributes_copy_key = other_element_key;
31016
31017 ByteBuffer __this__attributes_copy_value = other_element_value;
31018
31019 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
31020 }
31021 this.attributes = __this__attributes;
31022 }
31023 }
31024
31025 public mutateRows_args deepCopy() {
31026 return new mutateRows_args(this);
31027 }
31028
31029 @Override
31030 public void clear() {
31031 this.tableName = null;
31032 this.rowBatches = null;
31033 this.attributes = null;
31034 }
31035
31036
31037
31038
31039 public byte[] getTableName() {
31040 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
31041 return tableName == null ? null : tableName.array();
31042 }
31043
31044 public ByteBuffer bufferForTableName() {
31045 return tableName;
31046 }
31047
31048
31049
31050
31051 public mutateRows_args setTableName(byte[] tableName) {
31052 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
31053 return this;
31054 }
31055
31056 public mutateRows_args setTableName(ByteBuffer tableName) {
31057 this.tableName = tableName;
31058 return this;
31059 }
31060
31061 public void unsetTableName() {
31062 this.tableName = null;
31063 }
31064
31065
31066 public boolean isSetTableName() {
31067 return this.tableName != null;
31068 }
31069
31070 public void setTableNameIsSet(boolean value) {
31071 if (!value) {
31072 this.tableName = null;
31073 }
31074 }
31075
31076 public int getRowBatchesSize() {
31077 return (this.rowBatches == null) ? 0 : this.rowBatches.size();
31078 }
31079
31080 public java.util.Iterator<BatchMutation> getRowBatchesIterator() {
31081 return (this.rowBatches == null) ? null : this.rowBatches.iterator();
31082 }
31083
31084 public void addToRowBatches(BatchMutation elem) {
31085 if (this.rowBatches == null) {
31086 this.rowBatches = new ArrayList<BatchMutation>();
31087 }
31088 this.rowBatches.add(elem);
31089 }
31090
31091
31092
31093
31094 public List<BatchMutation> getRowBatches() {
31095 return this.rowBatches;
31096 }
31097
31098
31099
31100
31101 public mutateRows_args setRowBatches(List<BatchMutation> rowBatches) {
31102 this.rowBatches = rowBatches;
31103 return this;
31104 }
31105
31106 public void unsetRowBatches() {
31107 this.rowBatches = null;
31108 }
31109
31110
31111 public boolean isSetRowBatches() {
31112 return this.rowBatches != null;
31113 }
31114
31115 public void setRowBatchesIsSet(boolean value) {
31116 if (!value) {
31117 this.rowBatches = null;
31118 }
31119 }
31120
31121 public int getAttributesSize() {
31122 return (this.attributes == null) ? 0 : this.attributes.size();
31123 }
31124
31125 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
31126 if (this.attributes == null) {
31127 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
31128 }
31129 this.attributes.put(key, val);
31130 }
31131
31132
31133
31134
31135 public Map<ByteBuffer,ByteBuffer> getAttributes() {
31136 return this.attributes;
31137 }
31138
31139
31140
31141
31142 public mutateRows_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
31143 this.attributes = attributes;
31144 return this;
31145 }
31146
31147 public void unsetAttributes() {
31148 this.attributes = null;
31149 }
31150
31151
31152 public boolean isSetAttributes() {
31153 return this.attributes != null;
31154 }
31155
31156 public void setAttributesIsSet(boolean value) {
31157 if (!value) {
31158 this.attributes = null;
31159 }
31160 }
31161
31162 public void setFieldValue(_Fields field, Object value) {
31163 switch (field) {
31164 case TABLE_NAME:
31165 if (value == null) {
31166 unsetTableName();
31167 } else {
31168 setTableName((ByteBuffer)value);
31169 }
31170 break;
31171
31172 case ROW_BATCHES:
31173 if (value == null) {
31174 unsetRowBatches();
31175 } else {
31176 setRowBatches((List<BatchMutation>)value);
31177 }
31178 break;
31179
31180 case ATTRIBUTES:
31181 if (value == null) {
31182 unsetAttributes();
31183 } else {
31184 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
31185 }
31186 break;
31187
31188 }
31189 }
31190
31191 public Object getFieldValue(_Fields field) {
31192 switch (field) {
31193 case TABLE_NAME:
31194 return getTableName();
31195
31196 case ROW_BATCHES:
31197 return getRowBatches();
31198
31199 case ATTRIBUTES:
31200 return getAttributes();
31201
31202 }
31203 throw new IllegalStateException();
31204 }
31205
31206
31207 public boolean isSet(_Fields field) {
31208 if (field == null) {
31209 throw new IllegalArgumentException();
31210 }
31211
31212 switch (field) {
31213 case TABLE_NAME:
31214 return isSetTableName();
31215 case ROW_BATCHES:
31216 return isSetRowBatches();
31217 case ATTRIBUTES:
31218 return isSetAttributes();
31219 }
31220 throw new IllegalStateException();
31221 }
31222
31223 @Override
31224 public boolean equals(Object that) {
31225 if (that == null)
31226 return false;
31227 if (that instanceof mutateRows_args)
31228 return this.equals((mutateRows_args)that);
31229 return false;
31230 }
31231
31232 public boolean equals(mutateRows_args that) {
31233 if (that == null)
31234 return false;
31235
31236 boolean this_present_tableName = true && this.isSetTableName();
31237 boolean that_present_tableName = true && that.isSetTableName();
31238 if (this_present_tableName || that_present_tableName) {
31239 if (!(this_present_tableName && that_present_tableName))
31240 return false;
31241 if (!this.tableName.equals(that.tableName))
31242 return false;
31243 }
31244
31245 boolean this_present_rowBatches = true && this.isSetRowBatches();
31246 boolean that_present_rowBatches = true && that.isSetRowBatches();
31247 if (this_present_rowBatches || that_present_rowBatches) {
31248 if (!(this_present_rowBatches && that_present_rowBatches))
31249 return false;
31250 if (!this.rowBatches.equals(that.rowBatches))
31251 return false;
31252 }
31253
31254 boolean this_present_attributes = true && this.isSetAttributes();
31255 boolean that_present_attributes = true && that.isSetAttributes();
31256 if (this_present_attributes || that_present_attributes) {
31257 if (!(this_present_attributes && that_present_attributes))
31258 return false;
31259 if (!this.attributes.equals(that.attributes))
31260 return false;
31261 }
31262
31263 return true;
31264 }
31265
31266 @Override
31267 public int hashCode() {
31268 HashCodeBuilder builder = new HashCodeBuilder();
31269
31270 boolean present_tableName = true && (isSetTableName());
31271 builder.append(present_tableName);
31272 if (present_tableName)
31273 builder.append(tableName);
31274
31275 boolean present_rowBatches = true && (isSetRowBatches());
31276 builder.append(present_rowBatches);
31277 if (present_rowBatches)
31278 builder.append(rowBatches);
31279
31280 boolean present_attributes = true && (isSetAttributes());
31281 builder.append(present_attributes);
31282 if (present_attributes)
31283 builder.append(attributes);
31284
31285 return builder.toHashCode();
31286 }
31287
31288 public int compareTo(mutateRows_args other) {
31289 if (!getClass().equals(other.getClass())) {
31290 return getClass().getName().compareTo(other.getClass().getName());
31291 }
31292
31293 int lastComparison = 0;
31294 mutateRows_args typedOther = (mutateRows_args)other;
31295
31296 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
31297 if (lastComparison != 0) {
31298 return lastComparison;
31299 }
31300 if (isSetTableName()) {
31301 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
31302 if (lastComparison != 0) {
31303 return lastComparison;
31304 }
31305 }
31306 lastComparison = Boolean.valueOf(isSetRowBatches()).compareTo(typedOther.isSetRowBatches());
31307 if (lastComparison != 0) {
31308 return lastComparison;
31309 }
31310 if (isSetRowBatches()) {
31311 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.rowBatches, typedOther.rowBatches);
31312 if (lastComparison != 0) {
31313 return lastComparison;
31314 }
31315 }
31316 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
31317 if (lastComparison != 0) {
31318 return lastComparison;
31319 }
31320 if (isSetAttributes()) {
31321 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
31322 if (lastComparison != 0) {
31323 return lastComparison;
31324 }
31325 }
31326 return 0;
31327 }
31328
31329 public _Fields fieldForId(int fieldId) {
31330 return _Fields.findByThriftId(fieldId);
31331 }
31332
31333 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
31334 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
31335 }
31336
31337 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
31338 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
31339 }
31340
31341 @Override
31342 public String toString() {
31343 StringBuilder sb = new StringBuilder("mutateRows_args(");
31344 boolean first = true;
31345
31346 sb.append("tableName:");
31347 if (this.tableName == null) {
31348 sb.append("null");
31349 } else {
31350 sb.append(this.tableName);
31351 }
31352 first = false;
31353 if (!first) sb.append(", ");
31354 sb.append("rowBatches:");
31355 if (this.rowBatches == null) {
31356 sb.append("null");
31357 } else {
31358 sb.append(this.rowBatches);
31359 }
31360 first = false;
31361 if (!first) sb.append(", ");
31362 sb.append("attributes:");
31363 if (this.attributes == null) {
31364 sb.append("null");
31365 } else {
31366 sb.append(this.attributes);
31367 }
31368 first = false;
31369 sb.append(")");
31370 return sb.toString();
31371 }
31372
31373 public void validate() throws org.apache.thrift.TException {
31374
31375 }
31376
31377 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
31378 try {
31379 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
31380 } catch (org.apache.thrift.TException te) {
31381 throw new java.io.IOException(te);
31382 }
31383 }
31384
31385 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
31386 try {
31387 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
31388 } catch (org.apache.thrift.TException te) {
31389 throw new java.io.IOException(te);
31390 }
31391 }
31392
31393 private static class mutateRows_argsStandardSchemeFactory implements SchemeFactory {
31394 public mutateRows_argsStandardScheme getScheme() {
31395 return new mutateRows_argsStandardScheme();
31396 }
31397 }
31398
31399 private static class mutateRows_argsStandardScheme extends StandardScheme<mutateRows_args> {
31400
31401 public void read(org.apache.thrift.protocol.TProtocol iprot, mutateRows_args struct) throws org.apache.thrift.TException {
31402 org.apache.thrift.protocol.TField schemeField;
31403 iprot.readStructBegin();
31404 while (true)
31405 {
31406 schemeField = iprot.readFieldBegin();
31407 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
31408 break;
31409 }
31410 switch (schemeField.id) {
31411 case 1:
31412 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
31413 struct.tableName = iprot.readBinary();
31414 struct.setTableNameIsSet(true);
31415 } else {
31416 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
31417 }
31418 break;
31419 case 2:
31420 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
31421 {
31422 org.apache.thrift.protocol.TList _list366 = iprot.readListBegin();
31423 struct.rowBatches = new ArrayList<BatchMutation>(_list366.size);
31424 for (int _i367 = 0; _i367 < _list366.size; ++_i367)
31425 {
31426 BatchMutation _elem368;
31427 _elem368 = new BatchMutation();
31428 _elem368.read(iprot);
31429 struct.rowBatches.add(_elem368);
31430 }
31431 iprot.readListEnd();
31432 }
31433 struct.setRowBatchesIsSet(true);
31434 } else {
31435 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
31436 }
31437 break;
31438 case 3:
31439 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
31440 {
31441 org.apache.thrift.protocol.TMap _map369 = iprot.readMapBegin();
31442 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map369.size);
31443 for (int _i370 = 0; _i370 < _map369.size; ++_i370)
31444 {
31445 ByteBuffer _key371;
31446 ByteBuffer _val372;
31447 _key371 = iprot.readBinary();
31448 _val372 = iprot.readBinary();
31449 struct.attributes.put(_key371, _val372);
31450 }
31451 iprot.readMapEnd();
31452 }
31453 struct.setAttributesIsSet(true);
31454 } else {
31455 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
31456 }
31457 break;
31458 default:
31459 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
31460 }
31461 iprot.readFieldEnd();
31462 }
31463 iprot.readStructEnd();
31464
31465
31466 struct.validate();
31467 }
31468
31469 public void write(org.apache.thrift.protocol.TProtocol oprot, mutateRows_args struct) throws org.apache.thrift.TException {
31470 struct.validate();
31471
31472 oprot.writeStructBegin(STRUCT_DESC);
31473 if (struct.tableName != null) {
31474 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
31475 oprot.writeBinary(struct.tableName);
31476 oprot.writeFieldEnd();
31477 }
31478 if (struct.rowBatches != null) {
31479 oprot.writeFieldBegin(ROW_BATCHES_FIELD_DESC);
31480 {
31481 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.rowBatches.size()));
31482 for (BatchMutation _iter373 : struct.rowBatches)
31483 {
31484 _iter373.write(oprot);
31485 }
31486 oprot.writeListEnd();
31487 }
31488 oprot.writeFieldEnd();
31489 }
31490 if (struct.attributes != null) {
31491 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
31492 {
31493 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
31494 for (Map.Entry<ByteBuffer, ByteBuffer> _iter374 : struct.attributes.entrySet())
31495 {
31496 oprot.writeBinary(_iter374.getKey());
31497 oprot.writeBinary(_iter374.getValue());
31498 }
31499 oprot.writeMapEnd();
31500 }
31501 oprot.writeFieldEnd();
31502 }
31503 oprot.writeFieldStop();
31504 oprot.writeStructEnd();
31505 }
31506
31507 }
31508
31509 private static class mutateRows_argsTupleSchemeFactory implements SchemeFactory {
31510 public mutateRows_argsTupleScheme getScheme() {
31511 return new mutateRows_argsTupleScheme();
31512 }
31513 }
31514
31515 private static class mutateRows_argsTupleScheme extends TupleScheme<mutateRows_args> {
31516
31517 @Override
31518 public void write(org.apache.thrift.protocol.TProtocol prot, mutateRows_args struct) throws org.apache.thrift.TException {
31519 TTupleProtocol oprot = (TTupleProtocol) prot;
31520 BitSet optionals = new BitSet();
31521 if (struct.isSetTableName()) {
31522 optionals.set(0);
31523 }
31524 if (struct.isSetRowBatches()) {
31525 optionals.set(1);
31526 }
31527 if (struct.isSetAttributes()) {
31528 optionals.set(2);
31529 }
31530 oprot.writeBitSet(optionals, 3);
31531 if (struct.isSetTableName()) {
31532 oprot.writeBinary(struct.tableName);
31533 }
31534 if (struct.isSetRowBatches()) {
31535 {
31536 oprot.writeI32(struct.rowBatches.size());
31537 for (BatchMutation _iter375 : struct.rowBatches)
31538 {
31539 _iter375.write(oprot);
31540 }
31541 }
31542 }
31543 if (struct.isSetAttributes()) {
31544 {
31545 oprot.writeI32(struct.attributes.size());
31546 for (Map.Entry<ByteBuffer, ByteBuffer> _iter376 : struct.attributes.entrySet())
31547 {
31548 oprot.writeBinary(_iter376.getKey());
31549 oprot.writeBinary(_iter376.getValue());
31550 }
31551 }
31552 }
31553 }
31554
31555 @Override
31556 public void read(org.apache.thrift.protocol.TProtocol prot, mutateRows_args struct) throws org.apache.thrift.TException {
31557 TTupleProtocol iprot = (TTupleProtocol) prot;
31558 BitSet incoming = iprot.readBitSet(3);
31559 if (incoming.get(0)) {
31560 struct.tableName = iprot.readBinary();
31561 struct.setTableNameIsSet(true);
31562 }
31563 if (incoming.get(1)) {
31564 {
31565 org.apache.thrift.protocol.TList _list377 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
31566 struct.rowBatches = new ArrayList<BatchMutation>(_list377.size);
31567 for (int _i378 = 0; _i378 < _list377.size; ++_i378)
31568 {
31569 BatchMutation _elem379;
31570 _elem379 = new BatchMutation();
31571 _elem379.read(iprot);
31572 struct.rowBatches.add(_elem379);
31573 }
31574 }
31575 struct.setRowBatchesIsSet(true);
31576 }
31577 if (incoming.get(2)) {
31578 {
31579 org.apache.thrift.protocol.TMap _map380 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
31580 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map380.size);
31581 for (int _i381 = 0; _i381 < _map380.size; ++_i381)
31582 {
31583 ByteBuffer _key382;
31584 ByteBuffer _val383;
31585 _key382 = iprot.readBinary();
31586 _val383 = iprot.readBinary();
31587 struct.attributes.put(_key382, _val383);
31588 }
31589 }
31590 struct.setAttributesIsSet(true);
31591 }
31592 }
31593 }
31594
31595 }
31596
31597 public static class mutateRows_result implements org.apache.thrift.TBase<mutateRows_result, mutateRows_result._Fields>, java.io.Serializable, Cloneable {
31598 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("mutateRows_result");
31599
31600 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
31601 private static final org.apache.thrift.protocol.TField IA_FIELD_DESC = new org.apache.thrift.protocol.TField("ia", org.apache.thrift.protocol.TType.STRUCT, (short)2);
31602
31603 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
31604 static {
31605 schemes.put(StandardScheme.class, new mutateRows_resultStandardSchemeFactory());
31606 schemes.put(TupleScheme.class, new mutateRows_resultTupleSchemeFactory());
31607 }
31608
31609 public IOError io;
31610 public IllegalArgument ia;
31611
31612
31613 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
31614 IO((short)1, "io"),
31615 IA((short)2, "ia");
31616
31617 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
31618
31619 static {
31620 for (_Fields field : EnumSet.allOf(_Fields.class)) {
31621 byName.put(field.getFieldName(), field);
31622 }
31623 }
31624
31625
31626
31627
31628 public static _Fields findByThriftId(int fieldId) {
31629 switch(fieldId) {
31630 case 1:
31631 return IO;
31632 case 2:
31633 return IA;
31634 default:
31635 return null;
31636 }
31637 }
31638
31639
31640
31641
31642
31643 public static _Fields findByThriftIdOrThrow(int fieldId) {
31644 _Fields fields = findByThriftId(fieldId);
31645 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
31646 return fields;
31647 }
31648
31649
31650
31651
31652 public static _Fields findByName(String name) {
31653 return byName.get(name);
31654 }
31655
31656 private final short _thriftId;
31657 private final String _fieldName;
31658
31659 _Fields(short thriftId, String fieldName) {
31660 _thriftId = thriftId;
31661 _fieldName = fieldName;
31662 }
31663
31664 public short getThriftFieldId() {
31665 return _thriftId;
31666 }
31667
31668 public String getFieldName() {
31669 return _fieldName;
31670 }
31671 }
31672
31673
31674 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
31675 static {
31676 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
31677 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
31678 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
31679 tmpMap.put(_Fields.IA, new org.apache.thrift.meta_data.FieldMetaData("ia", org.apache.thrift.TFieldRequirementType.DEFAULT,
31680 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
31681 metaDataMap = Collections.unmodifiableMap(tmpMap);
31682 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(mutateRows_result.class, metaDataMap);
31683 }
31684
31685 public mutateRows_result() {
31686 }
31687
31688 public mutateRows_result(
31689 IOError io,
31690 IllegalArgument ia)
31691 {
31692 this();
31693 this.io = io;
31694 this.ia = ia;
31695 }
31696
31697
31698
31699
31700 public mutateRows_result(mutateRows_result other) {
31701 if (other.isSetIo()) {
31702 this.io = new IOError(other.io);
31703 }
31704 if (other.isSetIa()) {
31705 this.ia = new IllegalArgument(other.ia);
31706 }
31707 }
31708
31709 public mutateRows_result deepCopy() {
31710 return new mutateRows_result(this);
31711 }
31712
31713 @Override
31714 public void clear() {
31715 this.io = null;
31716 this.ia = null;
31717 }
31718
31719 public IOError getIo() {
31720 return this.io;
31721 }
31722
31723 public mutateRows_result setIo(IOError io) {
31724 this.io = io;
31725 return this;
31726 }
31727
31728 public void unsetIo() {
31729 this.io = null;
31730 }
31731
31732
31733 public boolean isSetIo() {
31734 return this.io != null;
31735 }
31736
31737 public void setIoIsSet(boolean value) {
31738 if (!value) {
31739 this.io = null;
31740 }
31741 }
31742
31743 public IllegalArgument getIa() {
31744 return this.ia;
31745 }
31746
31747 public mutateRows_result setIa(IllegalArgument ia) {
31748 this.ia = ia;
31749 return this;
31750 }
31751
31752 public void unsetIa() {
31753 this.ia = null;
31754 }
31755
31756
31757 public boolean isSetIa() {
31758 return this.ia != null;
31759 }
31760
31761 public void setIaIsSet(boolean value) {
31762 if (!value) {
31763 this.ia = null;
31764 }
31765 }
31766
31767 public void setFieldValue(_Fields field, Object value) {
31768 switch (field) {
31769 case IO:
31770 if (value == null) {
31771 unsetIo();
31772 } else {
31773 setIo((IOError)value);
31774 }
31775 break;
31776
31777 case IA:
31778 if (value == null) {
31779 unsetIa();
31780 } else {
31781 setIa((IllegalArgument)value);
31782 }
31783 break;
31784
31785 }
31786 }
31787
31788 public Object getFieldValue(_Fields field) {
31789 switch (field) {
31790 case IO:
31791 return getIo();
31792
31793 case IA:
31794 return getIa();
31795
31796 }
31797 throw new IllegalStateException();
31798 }
31799
31800
31801 public boolean isSet(_Fields field) {
31802 if (field == null) {
31803 throw new IllegalArgumentException();
31804 }
31805
31806 switch (field) {
31807 case IO:
31808 return isSetIo();
31809 case IA:
31810 return isSetIa();
31811 }
31812 throw new IllegalStateException();
31813 }
31814
31815 @Override
31816 public boolean equals(Object that) {
31817 if (that == null)
31818 return false;
31819 if (that instanceof mutateRows_result)
31820 return this.equals((mutateRows_result)that);
31821 return false;
31822 }
31823
31824 public boolean equals(mutateRows_result that) {
31825 if (that == null)
31826 return false;
31827
31828 boolean this_present_io = true && this.isSetIo();
31829 boolean that_present_io = true && that.isSetIo();
31830 if (this_present_io || that_present_io) {
31831 if (!(this_present_io && that_present_io))
31832 return false;
31833 if (!this.io.equals(that.io))
31834 return false;
31835 }
31836
31837 boolean this_present_ia = true && this.isSetIa();
31838 boolean that_present_ia = true && that.isSetIa();
31839 if (this_present_ia || that_present_ia) {
31840 if (!(this_present_ia && that_present_ia))
31841 return false;
31842 if (!this.ia.equals(that.ia))
31843 return false;
31844 }
31845
31846 return true;
31847 }
31848
31849 @Override
31850 public int hashCode() {
31851 HashCodeBuilder builder = new HashCodeBuilder();
31852
31853 boolean present_io = true && (isSetIo());
31854 builder.append(present_io);
31855 if (present_io)
31856 builder.append(io);
31857
31858 boolean present_ia = true && (isSetIa());
31859 builder.append(present_ia);
31860 if (present_ia)
31861 builder.append(ia);
31862
31863 return builder.toHashCode();
31864 }
31865
31866 public int compareTo(mutateRows_result other) {
31867 if (!getClass().equals(other.getClass())) {
31868 return getClass().getName().compareTo(other.getClass().getName());
31869 }
31870
31871 int lastComparison = 0;
31872 mutateRows_result typedOther = (mutateRows_result)other;
31873
31874 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
31875 if (lastComparison != 0) {
31876 return lastComparison;
31877 }
31878 if (isSetIo()) {
31879 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
31880 if (lastComparison != 0) {
31881 return lastComparison;
31882 }
31883 }
31884 lastComparison = Boolean.valueOf(isSetIa()).compareTo(typedOther.isSetIa());
31885 if (lastComparison != 0) {
31886 return lastComparison;
31887 }
31888 if (isSetIa()) {
31889 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.ia, typedOther.ia);
31890 if (lastComparison != 0) {
31891 return lastComparison;
31892 }
31893 }
31894 return 0;
31895 }
31896
31897 public _Fields fieldForId(int fieldId) {
31898 return _Fields.findByThriftId(fieldId);
31899 }
31900
31901 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
31902 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
31903 }
31904
31905 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
31906 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
31907 }
31908
31909 @Override
31910 public String toString() {
31911 StringBuilder sb = new StringBuilder("mutateRows_result(");
31912 boolean first = true;
31913
31914 sb.append("io:");
31915 if (this.io == null) {
31916 sb.append("null");
31917 } else {
31918 sb.append(this.io);
31919 }
31920 first = false;
31921 if (!first) sb.append(", ");
31922 sb.append("ia:");
31923 if (this.ia == null) {
31924 sb.append("null");
31925 } else {
31926 sb.append(this.ia);
31927 }
31928 first = false;
31929 sb.append(")");
31930 return sb.toString();
31931 }
31932
31933 public void validate() throws org.apache.thrift.TException {
31934
31935 }
31936
31937 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
31938 try {
31939 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
31940 } catch (org.apache.thrift.TException te) {
31941 throw new java.io.IOException(te);
31942 }
31943 }
31944
31945 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
31946 try {
31947 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
31948 } catch (org.apache.thrift.TException te) {
31949 throw new java.io.IOException(te);
31950 }
31951 }
31952
31953 private static class mutateRows_resultStandardSchemeFactory implements SchemeFactory {
31954 public mutateRows_resultStandardScheme getScheme() {
31955 return new mutateRows_resultStandardScheme();
31956 }
31957 }
31958
31959 private static class mutateRows_resultStandardScheme extends StandardScheme<mutateRows_result> {
31960
31961 public void read(org.apache.thrift.protocol.TProtocol iprot, mutateRows_result struct) throws org.apache.thrift.TException {
31962 org.apache.thrift.protocol.TField schemeField;
31963 iprot.readStructBegin();
31964 while (true)
31965 {
31966 schemeField = iprot.readFieldBegin();
31967 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
31968 break;
31969 }
31970 switch (schemeField.id) {
31971 case 1:
31972 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
31973 struct.io = new IOError();
31974 struct.io.read(iprot);
31975 struct.setIoIsSet(true);
31976 } else {
31977 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
31978 }
31979 break;
31980 case 2:
31981 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
31982 struct.ia = new IllegalArgument();
31983 struct.ia.read(iprot);
31984 struct.setIaIsSet(true);
31985 } else {
31986 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
31987 }
31988 break;
31989 default:
31990 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
31991 }
31992 iprot.readFieldEnd();
31993 }
31994 iprot.readStructEnd();
31995
31996
31997 struct.validate();
31998 }
31999
32000 public void write(org.apache.thrift.protocol.TProtocol oprot, mutateRows_result struct) throws org.apache.thrift.TException {
32001 struct.validate();
32002
32003 oprot.writeStructBegin(STRUCT_DESC);
32004 if (struct.io != null) {
32005 oprot.writeFieldBegin(IO_FIELD_DESC);
32006 struct.io.write(oprot);
32007 oprot.writeFieldEnd();
32008 }
32009 if (struct.ia != null) {
32010 oprot.writeFieldBegin(IA_FIELD_DESC);
32011 struct.ia.write(oprot);
32012 oprot.writeFieldEnd();
32013 }
32014 oprot.writeFieldStop();
32015 oprot.writeStructEnd();
32016 }
32017
32018 }
32019
32020 private static class mutateRows_resultTupleSchemeFactory implements SchemeFactory {
32021 public mutateRows_resultTupleScheme getScheme() {
32022 return new mutateRows_resultTupleScheme();
32023 }
32024 }
32025
32026 private static class mutateRows_resultTupleScheme extends TupleScheme<mutateRows_result> {
32027
32028 @Override
32029 public void write(org.apache.thrift.protocol.TProtocol prot, mutateRows_result struct) throws org.apache.thrift.TException {
32030 TTupleProtocol oprot = (TTupleProtocol) prot;
32031 BitSet optionals = new BitSet();
32032 if (struct.isSetIo()) {
32033 optionals.set(0);
32034 }
32035 if (struct.isSetIa()) {
32036 optionals.set(1);
32037 }
32038 oprot.writeBitSet(optionals, 2);
32039 if (struct.isSetIo()) {
32040 struct.io.write(oprot);
32041 }
32042 if (struct.isSetIa()) {
32043 struct.ia.write(oprot);
32044 }
32045 }
32046
32047 @Override
32048 public void read(org.apache.thrift.protocol.TProtocol prot, mutateRows_result struct) throws org.apache.thrift.TException {
32049 TTupleProtocol iprot = (TTupleProtocol) prot;
32050 BitSet incoming = iprot.readBitSet(2);
32051 if (incoming.get(0)) {
32052 struct.io = new IOError();
32053 struct.io.read(iprot);
32054 struct.setIoIsSet(true);
32055 }
32056 if (incoming.get(1)) {
32057 struct.ia = new IllegalArgument();
32058 struct.ia.read(iprot);
32059 struct.setIaIsSet(true);
32060 }
32061 }
32062 }
32063
32064 }
32065
32066 public static class mutateRowsTs_args implements org.apache.thrift.TBase<mutateRowsTs_args, mutateRowsTs_args._Fields>, java.io.Serializable, Cloneable {
32067 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("mutateRowsTs_args");
32068
32069 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
32070 private static final org.apache.thrift.protocol.TField ROW_BATCHES_FIELD_DESC = new org.apache.thrift.protocol.TField("rowBatches", org.apache.thrift.protocol.TType.LIST, (short)2);
32071 private static final org.apache.thrift.protocol.TField TIMESTAMP_FIELD_DESC = new org.apache.thrift.protocol.TField("timestamp", org.apache.thrift.protocol.TType.I64, (short)3);
32072 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)4);
32073
32074 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
32075 static {
32076 schemes.put(StandardScheme.class, new mutateRowsTs_argsStandardSchemeFactory());
32077 schemes.put(TupleScheme.class, new mutateRowsTs_argsTupleSchemeFactory());
32078 }
32079
32080
32081
32082
32083 public ByteBuffer tableName;
32084
32085
32086
32087 public List<BatchMutation> rowBatches;
32088
32089
32090
32091 public long timestamp;
32092
32093
32094
32095 public Map<ByteBuffer,ByteBuffer> attributes;
32096
32097
32098 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
32099
32100
32101
32102 TABLE_NAME((short)1, "tableName"),
32103
32104
32105
32106 ROW_BATCHES((short)2, "rowBatches"),
32107
32108
32109
32110 TIMESTAMP((short)3, "timestamp"),
32111
32112
32113
32114 ATTRIBUTES((short)4, "attributes");
32115
32116 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
32117
32118 static {
32119 for (_Fields field : EnumSet.allOf(_Fields.class)) {
32120 byName.put(field.getFieldName(), field);
32121 }
32122 }
32123
32124
32125
32126
32127 public static _Fields findByThriftId(int fieldId) {
32128 switch(fieldId) {
32129 case 1:
32130 return TABLE_NAME;
32131 case 2:
32132 return ROW_BATCHES;
32133 case 3:
32134 return TIMESTAMP;
32135 case 4:
32136 return ATTRIBUTES;
32137 default:
32138 return null;
32139 }
32140 }
32141
32142
32143
32144
32145
32146 public static _Fields findByThriftIdOrThrow(int fieldId) {
32147 _Fields fields = findByThriftId(fieldId);
32148 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
32149 return fields;
32150 }
32151
32152
32153
32154
32155 public static _Fields findByName(String name) {
32156 return byName.get(name);
32157 }
32158
32159 private final short _thriftId;
32160 private final String _fieldName;
32161
32162 _Fields(short thriftId, String fieldName) {
32163 _thriftId = thriftId;
32164 _fieldName = fieldName;
32165 }
32166
32167 public short getThriftFieldId() {
32168 return _thriftId;
32169 }
32170
32171 public String getFieldName() {
32172 return _fieldName;
32173 }
32174 }
32175
32176
32177 private static final int __TIMESTAMP_ISSET_ID = 0;
32178 private BitSet __isset_bit_vector = new BitSet(1);
32179 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
32180 static {
32181 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
32182 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
32183 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
32184 tmpMap.put(_Fields.ROW_BATCHES, new org.apache.thrift.meta_data.FieldMetaData("rowBatches", org.apache.thrift.TFieldRequirementType.DEFAULT,
32185 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
32186 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, BatchMutation.class))));
32187 tmpMap.put(_Fields.TIMESTAMP, new org.apache.thrift.meta_data.FieldMetaData("timestamp", org.apache.thrift.TFieldRequirementType.DEFAULT,
32188 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
32189 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
32190 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
32191 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
32192 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
32193 metaDataMap = Collections.unmodifiableMap(tmpMap);
32194 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(mutateRowsTs_args.class, metaDataMap);
32195 }
32196
32197 public mutateRowsTs_args() {
32198 }
32199
32200 public mutateRowsTs_args(
32201 ByteBuffer tableName,
32202 List<BatchMutation> rowBatches,
32203 long timestamp,
32204 Map<ByteBuffer,ByteBuffer> attributes)
32205 {
32206 this();
32207 this.tableName = tableName;
32208 this.rowBatches = rowBatches;
32209 this.timestamp = timestamp;
32210 setTimestampIsSet(true);
32211 this.attributes = attributes;
32212 }
32213
32214
32215
32216
32217 public mutateRowsTs_args(mutateRowsTs_args other) {
32218 __isset_bit_vector.clear();
32219 __isset_bit_vector.or(other.__isset_bit_vector);
32220 if (other.isSetTableName()) {
32221 this.tableName = other.tableName;
32222 }
32223 if (other.isSetRowBatches()) {
32224 List<BatchMutation> __this__rowBatches = new ArrayList<BatchMutation>();
32225 for (BatchMutation other_element : other.rowBatches) {
32226 __this__rowBatches.add(new BatchMutation(other_element));
32227 }
32228 this.rowBatches = __this__rowBatches;
32229 }
32230 this.timestamp = other.timestamp;
32231 if (other.isSetAttributes()) {
32232 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
32233 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
32234
32235 ByteBuffer other_element_key = other_element.getKey();
32236 ByteBuffer other_element_value = other_element.getValue();
32237
32238 ByteBuffer __this__attributes_copy_key = other_element_key;
32239
32240 ByteBuffer __this__attributes_copy_value = other_element_value;
32241
32242 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
32243 }
32244 this.attributes = __this__attributes;
32245 }
32246 }
32247
32248 public mutateRowsTs_args deepCopy() {
32249 return new mutateRowsTs_args(this);
32250 }
32251
32252 @Override
32253 public void clear() {
32254 this.tableName = null;
32255 this.rowBatches = null;
32256 setTimestampIsSet(false);
32257 this.timestamp = 0;
32258 this.attributes = null;
32259 }
32260
32261
32262
32263
32264 public byte[] getTableName() {
32265 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
32266 return tableName == null ? null : tableName.array();
32267 }
32268
32269 public ByteBuffer bufferForTableName() {
32270 return tableName;
32271 }
32272
32273
32274
32275
32276 public mutateRowsTs_args setTableName(byte[] tableName) {
32277 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
32278 return this;
32279 }
32280
32281 public mutateRowsTs_args setTableName(ByteBuffer tableName) {
32282 this.tableName = tableName;
32283 return this;
32284 }
32285
32286 public void unsetTableName() {
32287 this.tableName = null;
32288 }
32289
32290
32291 public boolean isSetTableName() {
32292 return this.tableName != null;
32293 }
32294
32295 public void setTableNameIsSet(boolean value) {
32296 if (!value) {
32297 this.tableName = null;
32298 }
32299 }
32300
32301 public int getRowBatchesSize() {
32302 return (this.rowBatches == null) ? 0 : this.rowBatches.size();
32303 }
32304
32305 public java.util.Iterator<BatchMutation> getRowBatchesIterator() {
32306 return (this.rowBatches == null) ? null : this.rowBatches.iterator();
32307 }
32308
32309 public void addToRowBatches(BatchMutation elem) {
32310 if (this.rowBatches == null) {
32311 this.rowBatches = new ArrayList<BatchMutation>();
32312 }
32313 this.rowBatches.add(elem);
32314 }
32315
32316
32317
32318
32319 public List<BatchMutation> getRowBatches() {
32320 return this.rowBatches;
32321 }
32322
32323
32324
32325
32326 public mutateRowsTs_args setRowBatches(List<BatchMutation> rowBatches) {
32327 this.rowBatches = rowBatches;
32328 return this;
32329 }
32330
32331 public void unsetRowBatches() {
32332 this.rowBatches = null;
32333 }
32334
32335
32336 public boolean isSetRowBatches() {
32337 return this.rowBatches != null;
32338 }
32339
32340 public void setRowBatchesIsSet(boolean value) {
32341 if (!value) {
32342 this.rowBatches = null;
32343 }
32344 }
32345
32346
32347
32348
32349 public long getTimestamp() {
32350 return this.timestamp;
32351 }
32352
32353
32354
32355
32356 public mutateRowsTs_args setTimestamp(long timestamp) {
32357 this.timestamp = timestamp;
32358 setTimestampIsSet(true);
32359 return this;
32360 }
32361
32362 public void unsetTimestamp() {
32363 __isset_bit_vector.clear(__TIMESTAMP_ISSET_ID);
32364 }
32365
32366
32367 public boolean isSetTimestamp() {
32368 return __isset_bit_vector.get(__TIMESTAMP_ISSET_ID);
32369 }
32370
32371 public void setTimestampIsSet(boolean value) {
32372 __isset_bit_vector.set(__TIMESTAMP_ISSET_ID, value);
32373 }
32374
32375 public int getAttributesSize() {
32376 return (this.attributes == null) ? 0 : this.attributes.size();
32377 }
32378
32379 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
32380 if (this.attributes == null) {
32381 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
32382 }
32383 this.attributes.put(key, val);
32384 }
32385
32386
32387
32388
32389 public Map<ByteBuffer,ByteBuffer> getAttributes() {
32390 return this.attributes;
32391 }
32392
32393
32394
32395
32396 public mutateRowsTs_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
32397 this.attributes = attributes;
32398 return this;
32399 }
32400
32401 public void unsetAttributes() {
32402 this.attributes = null;
32403 }
32404
32405
32406 public boolean isSetAttributes() {
32407 return this.attributes != null;
32408 }
32409
32410 public void setAttributesIsSet(boolean value) {
32411 if (!value) {
32412 this.attributes = null;
32413 }
32414 }
32415
32416 public void setFieldValue(_Fields field, Object value) {
32417 switch (field) {
32418 case TABLE_NAME:
32419 if (value == null) {
32420 unsetTableName();
32421 } else {
32422 setTableName((ByteBuffer)value);
32423 }
32424 break;
32425
32426 case ROW_BATCHES:
32427 if (value == null) {
32428 unsetRowBatches();
32429 } else {
32430 setRowBatches((List<BatchMutation>)value);
32431 }
32432 break;
32433
32434 case TIMESTAMP:
32435 if (value == null) {
32436 unsetTimestamp();
32437 } else {
32438 setTimestamp((Long)value);
32439 }
32440 break;
32441
32442 case ATTRIBUTES:
32443 if (value == null) {
32444 unsetAttributes();
32445 } else {
32446 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
32447 }
32448 break;
32449
32450 }
32451 }
32452
32453 public Object getFieldValue(_Fields field) {
32454 switch (field) {
32455 case TABLE_NAME:
32456 return getTableName();
32457
32458 case ROW_BATCHES:
32459 return getRowBatches();
32460
32461 case TIMESTAMP:
32462 return Long.valueOf(getTimestamp());
32463
32464 case ATTRIBUTES:
32465 return getAttributes();
32466
32467 }
32468 throw new IllegalStateException();
32469 }
32470
32471
32472 public boolean isSet(_Fields field) {
32473 if (field == null) {
32474 throw new IllegalArgumentException();
32475 }
32476
32477 switch (field) {
32478 case TABLE_NAME:
32479 return isSetTableName();
32480 case ROW_BATCHES:
32481 return isSetRowBatches();
32482 case TIMESTAMP:
32483 return isSetTimestamp();
32484 case ATTRIBUTES:
32485 return isSetAttributes();
32486 }
32487 throw new IllegalStateException();
32488 }
32489
32490 @Override
32491 public boolean equals(Object that) {
32492 if (that == null)
32493 return false;
32494 if (that instanceof mutateRowsTs_args)
32495 return this.equals((mutateRowsTs_args)that);
32496 return false;
32497 }
32498
32499 public boolean equals(mutateRowsTs_args that) {
32500 if (that == null)
32501 return false;
32502
32503 boolean this_present_tableName = true && this.isSetTableName();
32504 boolean that_present_tableName = true && that.isSetTableName();
32505 if (this_present_tableName || that_present_tableName) {
32506 if (!(this_present_tableName && that_present_tableName))
32507 return false;
32508 if (!this.tableName.equals(that.tableName))
32509 return false;
32510 }
32511
32512 boolean this_present_rowBatches = true && this.isSetRowBatches();
32513 boolean that_present_rowBatches = true && that.isSetRowBatches();
32514 if (this_present_rowBatches || that_present_rowBatches) {
32515 if (!(this_present_rowBatches && that_present_rowBatches))
32516 return false;
32517 if (!this.rowBatches.equals(that.rowBatches))
32518 return false;
32519 }
32520
32521 boolean this_present_timestamp = true;
32522 boolean that_present_timestamp = true;
32523 if (this_present_timestamp || that_present_timestamp) {
32524 if (!(this_present_timestamp && that_present_timestamp))
32525 return false;
32526 if (this.timestamp != that.timestamp)
32527 return false;
32528 }
32529
32530 boolean this_present_attributes = true && this.isSetAttributes();
32531 boolean that_present_attributes = true && that.isSetAttributes();
32532 if (this_present_attributes || that_present_attributes) {
32533 if (!(this_present_attributes && that_present_attributes))
32534 return false;
32535 if (!this.attributes.equals(that.attributes))
32536 return false;
32537 }
32538
32539 return true;
32540 }
32541
32542 @Override
32543 public int hashCode() {
32544 HashCodeBuilder builder = new HashCodeBuilder();
32545
32546 boolean present_tableName = true && (isSetTableName());
32547 builder.append(present_tableName);
32548 if (present_tableName)
32549 builder.append(tableName);
32550
32551 boolean present_rowBatches = true && (isSetRowBatches());
32552 builder.append(present_rowBatches);
32553 if (present_rowBatches)
32554 builder.append(rowBatches);
32555
32556 boolean present_timestamp = true;
32557 builder.append(present_timestamp);
32558 if (present_timestamp)
32559 builder.append(timestamp);
32560
32561 boolean present_attributes = true && (isSetAttributes());
32562 builder.append(present_attributes);
32563 if (present_attributes)
32564 builder.append(attributes);
32565
32566 return builder.toHashCode();
32567 }
32568
32569 public int compareTo(mutateRowsTs_args other) {
32570 if (!getClass().equals(other.getClass())) {
32571 return getClass().getName().compareTo(other.getClass().getName());
32572 }
32573
32574 int lastComparison = 0;
32575 mutateRowsTs_args typedOther = (mutateRowsTs_args)other;
32576
32577 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
32578 if (lastComparison != 0) {
32579 return lastComparison;
32580 }
32581 if (isSetTableName()) {
32582 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
32583 if (lastComparison != 0) {
32584 return lastComparison;
32585 }
32586 }
32587 lastComparison = Boolean.valueOf(isSetRowBatches()).compareTo(typedOther.isSetRowBatches());
32588 if (lastComparison != 0) {
32589 return lastComparison;
32590 }
32591 if (isSetRowBatches()) {
32592 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.rowBatches, typedOther.rowBatches);
32593 if (lastComparison != 0) {
32594 return lastComparison;
32595 }
32596 }
32597 lastComparison = Boolean.valueOf(isSetTimestamp()).compareTo(typedOther.isSetTimestamp());
32598 if (lastComparison != 0) {
32599 return lastComparison;
32600 }
32601 if (isSetTimestamp()) {
32602 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.timestamp, typedOther.timestamp);
32603 if (lastComparison != 0) {
32604 return lastComparison;
32605 }
32606 }
32607 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
32608 if (lastComparison != 0) {
32609 return lastComparison;
32610 }
32611 if (isSetAttributes()) {
32612 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
32613 if (lastComparison != 0) {
32614 return lastComparison;
32615 }
32616 }
32617 return 0;
32618 }
32619
32620 public _Fields fieldForId(int fieldId) {
32621 return _Fields.findByThriftId(fieldId);
32622 }
32623
32624 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
32625 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
32626 }
32627
32628 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
32629 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
32630 }
32631
32632 @Override
32633 public String toString() {
32634 StringBuilder sb = new StringBuilder("mutateRowsTs_args(");
32635 boolean first = true;
32636
32637 sb.append("tableName:");
32638 if (this.tableName == null) {
32639 sb.append("null");
32640 } else {
32641 sb.append(this.tableName);
32642 }
32643 first = false;
32644 if (!first) sb.append(", ");
32645 sb.append("rowBatches:");
32646 if (this.rowBatches == null) {
32647 sb.append("null");
32648 } else {
32649 sb.append(this.rowBatches);
32650 }
32651 first = false;
32652 if (!first) sb.append(", ");
32653 sb.append("timestamp:");
32654 sb.append(this.timestamp);
32655 first = false;
32656 if (!first) sb.append(", ");
32657 sb.append("attributes:");
32658 if (this.attributes == null) {
32659 sb.append("null");
32660 } else {
32661 sb.append(this.attributes);
32662 }
32663 first = false;
32664 sb.append(")");
32665 return sb.toString();
32666 }
32667
32668 public void validate() throws org.apache.thrift.TException {
32669
32670 }
32671
32672 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
32673 try {
32674 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
32675 } catch (org.apache.thrift.TException te) {
32676 throw new java.io.IOException(te);
32677 }
32678 }
32679
32680 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
32681 try {
32682 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
32683 } catch (org.apache.thrift.TException te) {
32684 throw new java.io.IOException(te);
32685 }
32686 }
32687
32688 private static class mutateRowsTs_argsStandardSchemeFactory implements SchemeFactory {
32689 public mutateRowsTs_argsStandardScheme getScheme() {
32690 return new mutateRowsTs_argsStandardScheme();
32691 }
32692 }
32693
32694 private static class mutateRowsTs_argsStandardScheme extends StandardScheme<mutateRowsTs_args> {
32695
32696 public void read(org.apache.thrift.protocol.TProtocol iprot, mutateRowsTs_args struct) throws org.apache.thrift.TException {
32697 org.apache.thrift.protocol.TField schemeField;
32698 iprot.readStructBegin();
32699 while (true)
32700 {
32701 schemeField = iprot.readFieldBegin();
32702 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
32703 break;
32704 }
32705 switch (schemeField.id) {
32706 case 1:
32707 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
32708 struct.tableName = iprot.readBinary();
32709 struct.setTableNameIsSet(true);
32710 } else {
32711 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
32712 }
32713 break;
32714 case 2:
32715 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
32716 {
32717 org.apache.thrift.protocol.TList _list384 = iprot.readListBegin();
32718 struct.rowBatches = new ArrayList<BatchMutation>(_list384.size);
32719 for (int _i385 = 0; _i385 < _list384.size; ++_i385)
32720 {
32721 BatchMutation _elem386;
32722 _elem386 = new BatchMutation();
32723 _elem386.read(iprot);
32724 struct.rowBatches.add(_elem386);
32725 }
32726 iprot.readListEnd();
32727 }
32728 struct.setRowBatchesIsSet(true);
32729 } else {
32730 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
32731 }
32732 break;
32733 case 3:
32734 if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
32735 struct.timestamp = iprot.readI64();
32736 struct.setTimestampIsSet(true);
32737 } else {
32738 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
32739 }
32740 break;
32741 case 4:
32742 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
32743 {
32744 org.apache.thrift.protocol.TMap _map387 = iprot.readMapBegin();
32745 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map387.size);
32746 for (int _i388 = 0; _i388 < _map387.size; ++_i388)
32747 {
32748 ByteBuffer _key389;
32749 ByteBuffer _val390;
32750 _key389 = iprot.readBinary();
32751 _val390 = iprot.readBinary();
32752 struct.attributes.put(_key389, _val390);
32753 }
32754 iprot.readMapEnd();
32755 }
32756 struct.setAttributesIsSet(true);
32757 } else {
32758 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
32759 }
32760 break;
32761 default:
32762 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
32763 }
32764 iprot.readFieldEnd();
32765 }
32766 iprot.readStructEnd();
32767
32768
32769 struct.validate();
32770 }
32771
32772 public void write(org.apache.thrift.protocol.TProtocol oprot, mutateRowsTs_args struct) throws org.apache.thrift.TException {
32773 struct.validate();
32774
32775 oprot.writeStructBegin(STRUCT_DESC);
32776 if (struct.tableName != null) {
32777 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
32778 oprot.writeBinary(struct.tableName);
32779 oprot.writeFieldEnd();
32780 }
32781 if (struct.rowBatches != null) {
32782 oprot.writeFieldBegin(ROW_BATCHES_FIELD_DESC);
32783 {
32784 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.rowBatches.size()));
32785 for (BatchMutation _iter391 : struct.rowBatches)
32786 {
32787 _iter391.write(oprot);
32788 }
32789 oprot.writeListEnd();
32790 }
32791 oprot.writeFieldEnd();
32792 }
32793 oprot.writeFieldBegin(TIMESTAMP_FIELD_DESC);
32794 oprot.writeI64(struct.timestamp);
32795 oprot.writeFieldEnd();
32796 if (struct.attributes != null) {
32797 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
32798 {
32799 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
32800 for (Map.Entry<ByteBuffer, ByteBuffer> _iter392 : struct.attributes.entrySet())
32801 {
32802 oprot.writeBinary(_iter392.getKey());
32803 oprot.writeBinary(_iter392.getValue());
32804 }
32805 oprot.writeMapEnd();
32806 }
32807 oprot.writeFieldEnd();
32808 }
32809 oprot.writeFieldStop();
32810 oprot.writeStructEnd();
32811 }
32812
32813 }
32814
32815 private static class mutateRowsTs_argsTupleSchemeFactory implements SchemeFactory {
32816 public mutateRowsTs_argsTupleScheme getScheme() {
32817 return new mutateRowsTs_argsTupleScheme();
32818 }
32819 }
32820
32821 private static class mutateRowsTs_argsTupleScheme extends TupleScheme<mutateRowsTs_args> {
32822
32823 @Override
32824 public void write(org.apache.thrift.protocol.TProtocol prot, mutateRowsTs_args struct) throws org.apache.thrift.TException {
32825 TTupleProtocol oprot = (TTupleProtocol) prot;
32826 BitSet optionals = new BitSet();
32827 if (struct.isSetTableName()) {
32828 optionals.set(0);
32829 }
32830 if (struct.isSetRowBatches()) {
32831 optionals.set(1);
32832 }
32833 if (struct.isSetTimestamp()) {
32834 optionals.set(2);
32835 }
32836 if (struct.isSetAttributes()) {
32837 optionals.set(3);
32838 }
32839 oprot.writeBitSet(optionals, 4);
32840 if (struct.isSetTableName()) {
32841 oprot.writeBinary(struct.tableName);
32842 }
32843 if (struct.isSetRowBatches()) {
32844 {
32845 oprot.writeI32(struct.rowBatches.size());
32846 for (BatchMutation _iter393 : struct.rowBatches)
32847 {
32848 _iter393.write(oprot);
32849 }
32850 }
32851 }
32852 if (struct.isSetTimestamp()) {
32853 oprot.writeI64(struct.timestamp);
32854 }
32855 if (struct.isSetAttributes()) {
32856 {
32857 oprot.writeI32(struct.attributes.size());
32858 for (Map.Entry<ByteBuffer, ByteBuffer> _iter394 : struct.attributes.entrySet())
32859 {
32860 oprot.writeBinary(_iter394.getKey());
32861 oprot.writeBinary(_iter394.getValue());
32862 }
32863 }
32864 }
32865 }
32866
32867 @Override
32868 public void read(org.apache.thrift.protocol.TProtocol prot, mutateRowsTs_args struct) throws org.apache.thrift.TException {
32869 TTupleProtocol iprot = (TTupleProtocol) prot;
32870 BitSet incoming = iprot.readBitSet(4);
32871 if (incoming.get(0)) {
32872 struct.tableName = iprot.readBinary();
32873 struct.setTableNameIsSet(true);
32874 }
32875 if (incoming.get(1)) {
32876 {
32877 org.apache.thrift.protocol.TList _list395 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
32878 struct.rowBatches = new ArrayList<BatchMutation>(_list395.size);
32879 for (int _i396 = 0; _i396 < _list395.size; ++_i396)
32880 {
32881 BatchMutation _elem397;
32882 _elem397 = new BatchMutation();
32883 _elem397.read(iprot);
32884 struct.rowBatches.add(_elem397);
32885 }
32886 }
32887 struct.setRowBatchesIsSet(true);
32888 }
32889 if (incoming.get(2)) {
32890 struct.timestamp = iprot.readI64();
32891 struct.setTimestampIsSet(true);
32892 }
32893 if (incoming.get(3)) {
32894 {
32895 org.apache.thrift.protocol.TMap _map398 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
32896 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map398.size);
32897 for (int _i399 = 0; _i399 < _map398.size; ++_i399)
32898 {
32899 ByteBuffer _key400;
32900 ByteBuffer _val401;
32901 _key400 = iprot.readBinary();
32902 _val401 = iprot.readBinary();
32903 struct.attributes.put(_key400, _val401);
32904 }
32905 }
32906 struct.setAttributesIsSet(true);
32907 }
32908 }
32909 }
32910
32911 }
32912
32913 public static class mutateRowsTs_result implements org.apache.thrift.TBase<mutateRowsTs_result, mutateRowsTs_result._Fields>, java.io.Serializable, Cloneable {
32914 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("mutateRowsTs_result");
32915
32916 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
32917 private static final org.apache.thrift.protocol.TField IA_FIELD_DESC = new org.apache.thrift.protocol.TField("ia", org.apache.thrift.protocol.TType.STRUCT, (short)2);
32918
32919 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
32920 static {
32921 schemes.put(StandardScheme.class, new mutateRowsTs_resultStandardSchemeFactory());
32922 schemes.put(TupleScheme.class, new mutateRowsTs_resultTupleSchemeFactory());
32923 }
32924
32925 public IOError io;
32926 public IllegalArgument ia;
32927
32928
32929 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
32930 IO((short)1, "io"),
32931 IA((short)2, "ia");
32932
32933 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
32934
32935 static {
32936 for (_Fields field : EnumSet.allOf(_Fields.class)) {
32937 byName.put(field.getFieldName(), field);
32938 }
32939 }
32940
32941
32942
32943
32944 public static _Fields findByThriftId(int fieldId) {
32945 switch(fieldId) {
32946 case 1:
32947 return IO;
32948 case 2:
32949 return IA;
32950 default:
32951 return null;
32952 }
32953 }
32954
32955
32956
32957
32958
32959 public static _Fields findByThriftIdOrThrow(int fieldId) {
32960 _Fields fields = findByThriftId(fieldId);
32961 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
32962 return fields;
32963 }
32964
32965
32966
32967
32968 public static _Fields findByName(String name) {
32969 return byName.get(name);
32970 }
32971
32972 private final short _thriftId;
32973 private final String _fieldName;
32974
32975 _Fields(short thriftId, String fieldName) {
32976 _thriftId = thriftId;
32977 _fieldName = fieldName;
32978 }
32979
32980 public short getThriftFieldId() {
32981 return _thriftId;
32982 }
32983
32984 public String getFieldName() {
32985 return _fieldName;
32986 }
32987 }
32988
32989
32990 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
32991 static {
32992 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
32993 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
32994 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
32995 tmpMap.put(_Fields.IA, new org.apache.thrift.meta_data.FieldMetaData("ia", org.apache.thrift.TFieldRequirementType.DEFAULT,
32996 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
32997 metaDataMap = Collections.unmodifiableMap(tmpMap);
32998 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(mutateRowsTs_result.class, metaDataMap);
32999 }
33000
33001 public mutateRowsTs_result() {
33002 }
33003
33004 public mutateRowsTs_result(
33005 IOError io,
33006 IllegalArgument ia)
33007 {
33008 this();
33009 this.io = io;
33010 this.ia = ia;
33011 }
33012
33013
33014
33015
33016 public mutateRowsTs_result(mutateRowsTs_result other) {
33017 if (other.isSetIo()) {
33018 this.io = new IOError(other.io);
33019 }
33020 if (other.isSetIa()) {
33021 this.ia = new IllegalArgument(other.ia);
33022 }
33023 }
33024
33025 public mutateRowsTs_result deepCopy() {
33026 return new mutateRowsTs_result(this);
33027 }
33028
33029 @Override
33030 public void clear() {
33031 this.io = null;
33032 this.ia = null;
33033 }
33034
33035 public IOError getIo() {
33036 return this.io;
33037 }
33038
33039 public mutateRowsTs_result setIo(IOError io) {
33040 this.io = io;
33041 return this;
33042 }
33043
33044 public void unsetIo() {
33045 this.io = null;
33046 }
33047
33048
33049 public boolean isSetIo() {
33050 return this.io != null;
33051 }
33052
33053 public void setIoIsSet(boolean value) {
33054 if (!value) {
33055 this.io = null;
33056 }
33057 }
33058
33059 public IllegalArgument getIa() {
33060 return this.ia;
33061 }
33062
33063 public mutateRowsTs_result setIa(IllegalArgument ia) {
33064 this.ia = ia;
33065 return this;
33066 }
33067
33068 public void unsetIa() {
33069 this.ia = null;
33070 }
33071
33072
33073 public boolean isSetIa() {
33074 return this.ia != null;
33075 }
33076
33077 public void setIaIsSet(boolean value) {
33078 if (!value) {
33079 this.ia = null;
33080 }
33081 }
33082
33083 public void setFieldValue(_Fields field, Object value) {
33084 switch (field) {
33085 case IO:
33086 if (value == null) {
33087 unsetIo();
33088 } else {
33089 setIo((IOError)value);
33090 }
33091 break;
33092
33093 case IA:
33094 if (value == null) {
33095 unsetIa();
33096 } else {
33097 setIa((IllegalArgument)value);
33098 }
33099 break;
33100
33101 }
33102 }
33103
33104 public Object getFieldValue(_Fields field) {
33105 switch (field) {
33106 case IO:
33107 return getIo();
33108
33109 case IA:
33110 return getIa();
33111
33112 }
33113 throw new IllegalStateException();
33114 }
33115
33116
33117 public boolean isSet(_Fields field) {
33118 if (field == null) {
33119 throw new IllegalArgumentException();
33120 }
33121
33122 switch (field) {
33123 case IO:
33124 return isSetIo();
33125 case IA:
33126 return isSetIa();
33127 }
33128 throw new IllegalStateException();
33129 }
33130
33131 @Override
33132 public boolean equals(Object that) {
33133 if (that == null)
33134 return false;
33135 if (that instanceof mutateRowsTs_result)
33136 return this.equals((mutateRowsTs_result)that);
33137 return false;
33138 }
33139
33140 public boolean equals(mutateRowsTs_result that) {
33141 if (that == null)
33142 return false;
33143
33144 boolean this_present_io = true && this.isSetIo();
33145 boolean that_present_io = true && that.isSetIo();
33146 if (this_present_io || that_present_io) {
33147 if (!(this_present_io && that_present_io))
33148 return false;
33149 if (!this.io.equals(that.io))
33150 return false;
33151 }
33152
33153 boolean this_present_ia = true && this.isSetIa();
33154 boolean that_present_ia = true && that.isSetIa();
33155 if (this_present_ia || that_present_ia) {
33156 if (!(this_present_ia && that_present_ia))
33157 return false;
33158 if (!this.ia.equals(that.ia))
33159 return false;
33160 }
33161
33162 return true;
33163 }
33164
33165 @Override
33166 public int hashCode() {
33167 HashCodeBuilder builder = new HashCodeBuilder();
33168
33169 boolean present_io = true && (isSetIo());
33170 builder.append(present_io);
33171 if (present_io)
33172 builder.append(io);
33173
33174 boolean present_ia = true && (isSetIa());
33175 builder.append(present_ia);
33176 if (present_ia)
33177 builder.append(ia);
33178
33179 return builder.toHashCode();
33180 }
33181
33182 public int compareTo(mutateRowsTs_result other) {
33183 if (!getClass().equals(other.getClass())) {
33184 return getClass().getName().compareTo(other.getClass().getName());
33185 }
33186
33187 int lastComparison = 0;
33188 mutateRowsTs_result typedOther = (mutateRowsTs_result)other;
33189
33190 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
33191 if (lastComparison != 0) {
33192 return lastComparison;
33193 }
33194 if (isSetIo()) {
33195 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
33196 if (lastComparison != 0) {
33197 return lastComparison;
33198 }
33199 }
33200 lastComparison = Boolean.valueOf(isSetIa()).compareTo(typedOther.isSetIa());
33201 if (lastComparison != 0) {
33202 return lastComparison;
33203 }
33204 if (isSetIa()) {
33205 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.ia, typedOther.ia);
33206 if (lastComparison != 0) {
33207 return lastComparison;
33208 }
33209 }
33210 return 0;
33211 }
33212
33213 public _Fields fieldForId(int fieldId) {
33214 return _Fields.findByThriftId(fieldId);
33215 }
33216
33217 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
33218 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
33219 }
33220
33221 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
33222 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
33223 }
33224
33225 @Override
33226 public String toString() {
33227 StringBuilder sb = new StringBuilder("mutateRowsTs_result(");
33228 boolean first = true;
33229
33230 sb.append("io:");
33231 if (this.io == null) {
33232 sb.append("null");
33233 } else {
33234 sb.append(this.io);
33235 }
33236 first = false;
33237 if (!first) sb.append(", ");
33238 sb.append("ia:");
33239 if (this.ia == null) {
33240 sb.append("null");
33241 } else {
33242 sb.append(this.ia);
33243 }
33244 first = false;
33245 sb.append(")");
33246 return sb.toString();
33247 }
33248
33249 public void validate() throws org.apache.thrift.TException {
33250
33251 }
33252
33253 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
33254 try {
33255 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
33256 } catch (org.apache.thrift.TException te) {
33257 throw new java.io.IOException(te);
33258 }
33259 }
33260
33261 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
33262 try {
33263 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
33264 } catch (org.apache.thrift.TException te) {
33265 throw new java.io.IOException(te);
33266 }
33267 }
33268
33269 private static class mutateRowsTs_resultStandardSchemeFactory implements SchemeFactory {
33270 public mutateRowsTs_resultStandardScheme getScheme() {
33271 return new mutateRowsTs_resultStandardScheme();
33272 }
33273 }
33274
33275 private static class mutateRowsTs_resultStandardScheme extends StandardScheme<mutateRowsTs_result> {
33276
33277 public void read(org.apache.thrift.protocol.TProtocol iprot, mutateRowsTs_result struct) throws org.apache.thrift.TException {
33278 org.apache.thrift.protocol.TField schemeField;
33279 iprot.readStructBegin();
33280 while (true)
33281 {
33282 schemeField = iprot.readFieldBegin();
33283 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
33284 break;
33285 }
33286 switch (schemeField.id) {
33287 case 1:
33288 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
33289 struct.io = new IOError();
33290 struct.io.read(iprot);
33291 struct.setIoIsSet(true);
33292 } else {
33293 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
33294 }
33295 break;
33296 case 2:
33297 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
33298 struct.ia = new IllegalArgument();
33299 struct.ia.read(iprot);
33300 struct.setIaIsSet(true);
33301 } else {
33302 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
33303 }
33304 break;
33305 default:
33306 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
33307 }
33308 iprot.readFieldEnd();
33309 }
33310 iprot.readStructEnd();
33311
33312
33313 struct.validate();
33314 }
33315
33316 public void write(org.apache.thrift.protocol.TProtocol oprot, mutateRowsTs_result struct) throws org.apache.thrift.TException {
33317 struct.validate();
33318
33319 oprot.writeStructBegin(STRUCT_DESC);
33320 if (struct.io != null) {
33321 oprot.writeFieldBegin(IO_FIELD_DESC);
33322 struct.io.write(oprot);
33323 oprot.writeFieldEnd();
33324 }
33325 if (struct.ia != null) {
33326 oprot.writeFieldBegin(IA_FIELD_DESC);
33327 struct.ia.write(oprot);
33328 oprot.writeFieldEnd();
33329 }
33330 oprot.writeFieldStop();
33331 oprot.writeStructEnd();
33332 }
33333
33334 }
33335
33336 private static class mutateRowsTs_resultTupleSchemeFactory implements SchemeFactory {
33337 public mutateRowsTs_resultTupleScheme getScheme() {
33338 return new mutateRowsTs_resultTupleScheme();
33339 }
33340 }
33341
33342 private static class mutateRowsTs_resultTupleScheme extends TupleScheme<mutateRowsTs_result> {
33343
33344 @Override
33345 public void write(org.apache.thrift.protocol.TProtocol prot, mutateRowsTs_result struct) throws org.apache.thrift.TException {
33346 TTupleProtocol oprot = (TTupleProtocol) prot;
33347 BitSet optionals = new BitSet();
33348 if (struct.isSetIo()) {
33349 optionals.set(0);
33350 }
33351 if (struct.isSetIa()) {
33352 optionals.set(1);
33353 }
33354 oprot.writeBitSet(optionals, 2);
33355 if (struct.isSetIo()) {
33356 struct.io.write(oprot);
33357 }
33358 if (struct.isSetIa()) {
33359 struct.ia.write(oprot);
33360 }
33361 }
33362
33363 @Override
33364 public void read(org.apache.thrift.protocol.TProtocol prot, mutateRowsTs_result struct) throws org.apache.thrift.TException {
33365 TTupleProtocol iprot = (TTupleProtocol) prot;
33366 BitSet incoming = iprot.readBitSet(2);
33367 if (incoming.get(0)) {
33368 struct.io = new IOError();
33369 struct.io.read(iprot);
33370 struct.setIoIsSet(true);
33371 }
33372 if (incoming.get(1)) {
33373 struct.ia = new IllegalArgument();
33374 struct.ia.read(iprot);
33375 struct.setIaIsSet(true);
33376 }
33377 }
33378 }
33379
33380 }
33381
33382 public static class atomicIncrement_args implements org.apache.thrift.TBase<atomicIncrement_args, atomicIncrement_args._Fields>, java.io.Serializable, Cloneable {
33383 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("atomicIncrement_args");
33384
33385 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
33386 private static final org.apache.thrift.protocol.TField ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("row", org.apache.thrift.protocol.TType.STRING, (short)2);
33387 private static final org.apache.thrift.protocol.TField COLUMN_FIELD_DESC = new org.apache.thrift.protocol.TField("column", org.apache.thrift.protocol.TType.STRING, (short)3);
33388 private static final org.apache.thrift.protocol.TField VALUE_FIELD_DESC = new org.apache.thrift.protocol.TField("value", org.apache.thrift.protocol.TType.I64, (short)4);
33389
33390 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
33391 static {
33392 schemes.put(StandardScheme.class, new atomicIncrement_argsStandardSchemeFactory());
33393 schemes.put(TupleScheme.class, new atomicIncrement_argsTupleSchemeFactory());
33394 }
33395
33396
33397
33398
33399 public ByteBuffer tableName;
33400
33401
33402
33403 public ByteBuffer row;
33404
33405
33406
33407 public ByteBuffer column;
33408
33409
33410
33411 public long value;
33412
33413
33414 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
33415
33416
33417
33418 TABLE_NAME((short)1, "tableName"),
33419
33420
33421
33422 ROW((short)2, "row"),
33423
33424
33425
33426 COLUMN((short)3, "column"),
33427
33428
33429
33430 VALUE((short)4, "value");
33431
33432 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
33433
33434 static {
33435 for (_Fields field : EnumSet.allOf(_Fields.class)) {
33436 byName.put(field.getFieldName(), field);
33437 }
33438 }
33439
33440
33441
33442
33443 public static _Fields findByThriftId(int fieldId) {
33444 switch(fieldId) {
33445 case 1:
33446 return TABLE_NAME;
33447 case 2:
33448 return ROW;
33449 case 3:
33450 return COLUMN;
33451 case 4:
33452 return VALUE;
33453 default:
33454 return null;
33455 }
33456 }
33457
33458
33459
33460
33461
33462 public static _Fields findByThriftIdOrThrow(int fieldId) {
33463 _Fields fields = findByThriftId(fieldId);
33464 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
33465 return fields;
33466 }
33467
33468
33469
33470
33471 public static _Fields findByName(String name) {
33472 return byName.get(name);
33473 }
33474
33475 private final short _thriftId;
33476 private final String _fieldName;
33477
33478 _Fields(short thriftId, String fieldName) {
33479 _thriftId = thriftId;
33480 _fieldName = fieldName;
33481 }
33482
33483 public short getThriftFieldId() {
33484 return _thriftId;
33485 }
33486
33487 public String getFieldName() {
33488 return _fieldName;
33489 }
33490 }
33491
33492
33493 private static final int __VALUE_ISSET_ID = 0;
33494 private BitSet __isset_bit_vector = new BitSet(1);
33495 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
33496 static {
33497 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
33498 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
33499 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
33500 tmpMap.put(_Fields.ROW, new org.apache.thrift.meta_data.FieldMetaData("row", org.apache.thrift.TFieldRequirementType.DEFAULT,
33501 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
33502 tmpMap.put(_Fields.COLUMN, new org.apache.thrift.meta_data.FieldMetaData("column", org.apache.thrift.TFieldRequirementType.DEFAULT,
33503 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
33504 tmpMap.put(_Fields.VALUE, new org.apache.thrift.meta_data.FieldMetaData("value", org.apache.thrift.TFieldRequirementType.DEFAULT,
33505 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
33506 metaDataMap = Collections.unmodifiableMap(tmpMap);
33507 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(atomicIncrement_args.class, metaDataMap);
33508 }
33509
33510 public atomicIncrement_args() {
33511 }
33512
33513 public atomicIncrement_args(
33514 ByteBuffer tableName,
33515 ByteBuffer row,
33516 ByteBuffer column,
33517 long value)
33518 {
33519 this();
33520 this.tableName = tableName;
33521 this.row = row;
33522 this.column = column;
33523 this.value = value;
33524 setValueIsSet(true);
33525 }
33526
33527
33528
33529
33530 public atomicIncrement_args(atomicIncrement_args other) {
33531 __isset_bit_vector.clear();
33532 __isset_bit_vector.or(other.__isset_bit_vector);
33533 if (other.isSetTableName()) {
33534 this.tableName = other.tableName;
33535 }
33536 if (other.isSetRow()) {
33537 this.row = other.row;
33538 }
33539 if (other.isSetColumn()) {
33540 this.column = other.column;
33541 }
33542 this.value = other.value;
33543 }
33544
33545 public atomicIncrement_args deepCopy() {
33546 return new atomicIncrement_args(this);
33547 }
33548
33549 @Override
33550 public void clear() {
33551 this.tableName = null;
33552 this.row = null;
33553 this.column = null;
33554 setValueIsSet(false);
33555 this.value = 0;
33556 }
33557
33558
33559
33560
33561 public byte[] getTableName() {
33562 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
33563 return tableName == null ? null : tableName.array();
33564 }
33565
33566 public ByteBuffer bufferForTableName() {
33567 return tableName;
33568 }
33569
33570
33571
33572
33573 public atomicIncrement_args setTableName(byte[] tableName) {
33574 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
33575 return this;
33576 }
33577
33578 public atomicIncrement_args setTableName(ByteBuffer tableName) {
33579 this.tableName = tableName;
33580 return this;
33581 }
33582
33583 public void unsetTableName() {
33584 this.tableName = null;
33585 }
33586
33587
33588 public boolean isSetTableName() {
33589 return this.tableName != null;
33590 }
33591
33592 public void setTableNameIsSet(boolean value) {
33593 if (!value) {
33594 this.tableName = null;
33595 }
33596 }
33597
33598
33599
33600
33601 public byte[] getRow() {
33602 setRow(org.apache.thrift.TBaseHelper.rightSize(row));
33603 return row == null ? null : row.array();
33604 }
33605
33606 public ByteBuffer bufferForRow() {
33607 return row;
33608 }
33609
33610
33611
33612
33613 public atomicIncrement_args setRow(byte[] row) {
33614 setRow(row == null ? (ByteBuffer)null : ByteBuffer.wrap(row));
33615 return this;
33616 }
33617
33618 public atomicIncrement_args setRow(ByteBuffer row) {
33619 this.row = row;
33620 return this;
33621 }
33622
33623 public void unsetRow() {
33624 this.row = null;
33625 }
33626
33627
33628 public boolean isSetRow() {
33629 return this.row != null;
33630 }
33631
33632 public void setRowIsSet(boolean value) {
33633 if (!value) {
33634 this.row = null;
33635 }
33636 }
33637
33638
33639
33640
33641 public byte[] getColumn() {
33642 setColumn(org.apache.thrift.TBaseHelper.rightSize(column));
33643 return column == null ? null : column.array();
33644 }
33645
33646 public ByteBuffer bufferForColumn() {
33647 return column;
33648 }
33649
33650
33651
33652
33653 public atomicIncrement_args setColumn(byte[] column) {
33654 setColumn(column == null ? (ByteBuffer)null : ByteBuffer.wrap(column));
33655 return this;
33656 }
33657
33658 public atomicIncrement_args setColumn(ByteBuffer column) {
33659 this.column = column;
33660 return this;
33661 }
33662
33663 public void unsetColumn() {
33664 this.column = null;
33665 }
33666
33667
33668 public boolean isSetColumn() {
33669 return this.column != null;
33670 }
33671
33672 public void setColumnIsSet(boolean value) {
33673 if (!value) {
33674 this.column = null;
33675 }
33676 }
33677
33678
33679
33680
33681 public long getValue() {
33682 return this.value;
33683 }
33684
33685
33686
33687
33688 public atomicIncrement_args setValue(long value) {
33689 this.value = value;
33690 setValueIsSet(true);
33691 return this;
33692 }
33693
33694 public void unsetValue() {
33695 __isset_bit_vector.clear(__VALUE_ISSET_ID);
33696 }
33697
33698
33699 public boolean isSetValue() {
33700 return __isset_bit_vector.get(__VALUE_ISSET_ID);
33701 }
33702
33703 public void setValueIsSet(boolean value) {
33704 __isset_bit_vector.set(__VALUE_ISSET_ID, value);
33705 }
33706
33707 public void setFieldValue(_Fields field, Object value) {
33708 switch (field) {
33709 case TABLE_NAME:
33710 if (value == null) {
33711 unsetTableName();
33712 } else {
33713 setTableName((ByteBuffer)value);
33714 }
33715 break;
33716
33717 case ROW:
33718 if (value == null) {
33719 unsetRow();
33720 } else {
33721 setRow((ByteBuffer)value);
33722 }
33723 break;
33724
33725 case COLUMN:
33726 if (value == null) {
33727 unsetColumn();
33728 } else {
33729 setColumn((ByteBuffer)value);
33730 }
33731 break;
33732
33733 case VALUE:
33734 if (value == null) {
33735 unsetValue();
33736 } else {
33737 setValue((Long)value);
33738 }
33739 break;
33740
33741 }
33742 }
33743
33744 public Object getFieldValue(_Fields field) {
33745 switch (field) {
33746 case TABLE_NAME:
33747 return getTableName();
33748
33749 case ROW:
33750 return getRow();
33751
33752 case COLUMN:
33753 return getColumn();
33754
33755 case VALUE:
33756 return Long.valueOf(getValue());
33757
33758 }
33759 throw new IllegalStateException();
33760 }
33761
33762
33763 public boolean isSet(_Fields field) {
33764 if (field == null) {
33765 throw new IllegalArgumentException();
33766 }
33767
33768 switch (field) {
33769 case TABLE_NAME:
33770 return isSetTableName();
33771 case ROW:
33772 return isSetRow();
33773 case COLUMN:
33774 return isSetColumn();
33775 case VALUE:
33776 return isSetValue();
33777 }
33778 throw new IllegalStateException();
33779 }
33780
33781 @Override
33782 public boolean equals(Object that) {
33783 if (that == null)
33784 return false;
33785 if (that instanceof atomicIncrement_args)
33786 return this.equals((atomicIncrement_args)that);
33787 return false;
33788 }
33789
33790 public boolean equals(atomicIncrement_args that) {
33791 if (that == null)
33792 return false;
33793
33794 boolean this_present_tableName = true && this.isSetTableName();
33795 boolean that_present_tableName = true && that.isSetTableName();
33796 if (this_present_tableName || that_present_tableName) {
33797 if (!(this_present_tableName && that_present_tableName))
33798 return false;
33799 if (!this.tableName.equals(that.tableName))
33800 return false;
33801 }
33802
33803 boolean this_present_row = true && this.isSetRow();
33804 boolean that_present_row = true && that.isSetRow();
33805 if (this_present_row || that_present_row) {
33806 if (!(this_present_row && that_present_row))
33807 return false;
33808 if (!this.row.equals(that.row))
33809 return false;
33810 }
33811
33812 boolean this_present_column = true && this.isSetColumn();
33813 boolean that_present_column = true && that.isSetColumn();
33814 if (this_present_column || that_present_column) {
33815 if (!(this_present_column && that_present_column))
33816 return false;
33817 if (!this.column.equals(that.column))
33818 return false;
33819 }
33820
33821 boolean this_present_value = true;
33822 boolean that_present_value = true;
33823 if (this_present_value || that_present_value) {
33824 if (!(this_present_value && that_present_value))
33825 return false;
33826 if (this.value != that.value)
33827 return false;
33828 }
33829
33830 return true;
33831 }
33832
33833 @Override
33834 public int hashCode() {
33835 HashCodeBuilder builder = new HashCodeBuilder();
33836
33837 boolean present_tableName = true && (isSetTableName());
33838 builder.append(present_tableName);
33839 if (present_tableName)
33840 builder.append(tableName);
33841
33842 boolean present_row = true && (isSetRow());
33843 builder.append(present_row);
33844 if (present_row)
33845 builder.append(row);
33846
33847 boolean present_column = true && (isSetColumn());
33848 builder.append(present_column);
33849 if (present_column)
33850 builder.append(column);
33851
33852 boolean present_value = true;
33853 builder.append(present_value);
33854 if (present_value)
33855 builder.append(value);
33856
33857 return builder.toHashCode();
33858 }
33859
33860 public int compareTo(atomicIncrement_args other) {
33861 if (!getClass().equals(other.getClass())) {
33862 return getClass().getName().compareTo(other.getClass().getName());
33863 }
33864
33865 int lastComparison = 0;
33866 atomicIncrement_args typedOther = (atomicIncrement_args)other;
33867
33868 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
33869 if (lastComparison != 0) {
33870 return lastComparison;
33871 }
33872 if (isSetTableName()) {
33873 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
33874 if (lastComparison != 0) {
33875 return lastComparison;
33876 }
33877 }
33878 lastComparison = Boolean.valueOf(isSetRow()).compareTo(typedOther.isSetRow());
33879 if (lastComparison != 0) {
33880 return lastComparison;
33881 }
33882 if (isSetRow()) {
33883 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.row, typedOther.row);
33884 if (lastComparison != 0) {
33885 return lastComparison;
33886 }
33887 }
33888 lastComparison = Boolean.valueOf(isSetColumn()).compareTo(typedOther.isSetColumn());
33889 if (lastComparison != 0) {
33890 return lastComparison;
33891 }
33892 if (isSetColumn()) {
33893 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.column, typedOther.column);
33894 if (lastComparison != 0) {
33895 return lastComparison;
33896 }
33897 }
33898 lastComparison = Boolean.valueOf(isSetValue()).compareTo(typedOther.isSetValue());
33899 if (lastComparison != 0) {
33900 return lastComparison;
33901 }
33902 if (isSetValue()) {
33903 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.value, typedOther.value);
33904 if (lastComparison != 0) {
33905 return lastComparison;
33906 }
33907 }
33908 return 0;
33909 }
33910
33911 public _Fields fieldForId(int fieldId) {
33912 return _Fields.findByThriftId(fieldId);
33913 }
33914
33915 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
33916 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
33917 }
33918
33919 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
33920 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
33921 }
33922
33923 @Override
33924 public String toString() {
33925 StringBuilder sb = new StringBuilder("atomicIncrement_args(");
33926 boolean first = true;
33927
33928 sb.append("tableName:");
33929 if (this.tableName == null) {
33930 sb.append("null");
33931 } else {
33932 sb.append(this.tableName);
33933 }
33934 first = false;
33935 if (!first) sb.append(", ");
33936 sb.append("row:");
33937 if (this.row == null) {
33938 sb.append("null");
33939 } else {
33940 sb.append(this.row);
33941 }
33942 first = false;
33943 if (!first) sb.append(", ");
33944 sb.append("column:");
33945 if (this.column == null) {
33946 sb.append("null");
33947 } else {
33948 sb.append(this.column);
33949 }
33950 first = false;
33951 if (!first) sb.append(", ");
33952 sb.append("value:");
33953 sb.append(this.value);
33954 first = false;
33955 sb.append(")");
33956 return sb.toString();
33957 }
33958
33959 public void validate() throws org.apache.thrift.TException {
33960
33961 }
33962
33963 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
33964 try {
33965 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
33966 } catch (org.apache.thrift.TException te) {
33967 throw new java.io.IOException(te);
33968 }
33969 }
33970
33971 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
33972 try {
33973
33974 __isset_bit_vector = new BitSet(1);
33975 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
33976 } catch (org.apache.thrift.TException te) {
33977 throw new java.io.IOException(te);
33978 }
33979 }
33980
33981 private static class atomicIncrement_argsStandardSchemeFactory implements SchemeFactory {
33982 public atomicIncrement_argsStandardScheme getScheme() {
33983 return new atomicIncrement_argsStandardScheme();
33984 }
33985 }
33986
33987 private static class atomicIncrement_argsStandardScheme extends StandardScheme<atomicIncrement_args> {
33988
33989 public void read(org.apache.thrift.protocol.TProtocol iprot, atomicIncrement_args struct) throws org.apache.thrift.TException {
33990 org.apache.thrift.protocol.TField schemeField;
33991 iprot.readStructBegin();
33992 while (true)
33993 {
33994 schemeField = iprot.readFieldBegin();
33995 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
33996 break;
33997 }
33998 switch (schemeField.id) {
33999 case 1:
34000 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
34001 struct.tableName = iprot.readBinary();
34002 struct.setTableNameIsSet(true);
34003 } else {
34004 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
34005 }
34006 break;
34007 case 2:
34008 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
34009 struct.row = iprot.readBinary();
34010 struct.setRowIsSet(true);
34011 } else {
34012 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
34013 }
34014 break;
34015 case 3:
34016 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
34017 struct.column = iprot.readBinary();
34018 struct.setColumnIsSet(true);
34019 } else {
34020 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
34021 }
34022 break;
34023 case 4:
34024 if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
34025 struct.value = iprot.readI64();
34026 struct.setValueIsSet(true);
34027 } else {
34028 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
34029 }
34030 break;
34031 default:
34032 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
34033 }
34034 iprot.readFieldEnd();
34035 }
34036 iprot.readStructEnd();
34037
34038
34039 struct.validate();
34040 }
34041
34042 public void write(org.apache.thrift.protocol.TProtocol oprot, atomicIncrement_args struct) throws org.apache.thrift.TException {
34043 struct.validate();
34044
34045 oprot.writeStructBegin(STRUCT_DESC);
34046 if (struct.tableName != null) {
34047 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
34048 oprot.writeBinary(struct.tableName);
34049 oprot.writeFieldEnd();
34050 }
34051 if (struct.row != null) {
34052 oprot.writeFieldBegin(ROW_FIELD_DESC);
34053 oprot.writeBinary(struct.row);
34054 oprot.writeFieldEnd();
34055 }
34056 if (struct.column != null) {
34057 oprot.writeFieldBegin(COLUMN_FIELD_DESC);
34058 oprot.writeBinary(struct.column);
34059 oprot.writeFieldEnd();
34060 }
34061 oprot.writeFieldBegin(VALUE_FIELD_DESC);
34062 oprot.writeI64(struct.value);
34063 oprot.writeFieldEnd();
34064 oprot.writeFieldStop();
34065 oprot.writeStructEnd();
34066 }
34067
34068 }
34069
34070 private static class atomicIncrement_argsTupleSchemeFactory implements SchemeFactory {
34071 public atomicIncrement_argsTupleScheme getScheme() {
34072 return new atomicIncrement_argsTupleScheme();
34073 }
34074 }
34075
34076 private static class atomicIncrement_argsTupleScheme extends TupleScheme<atomicIncrement_args> {
34077
34078 @Override
34079 public void write(org.apache.thrift.protocol.TProtocol prot, atomicIncrement_args struct) throws org.apache.thrift.TException {
34080 TTupleProtocol oprot = (TTupleProtocol) prot;
34081 BitSet optionals = new BitSet();
34082 if (struct.isSetTableName()) {
34083 optionals.set(0);
34084 }
34085 if (struct.isSetRow()) {
34086 optionals.set(1);
34087 }
34088 if (struct.isSetColumn()) {
34089 optionals.set(2);
34090 }
34091 if (struct.isSetValue()) {
34092 optionals.set(3);
34093 }
34094 oprot.writeBitSet(optionals, 4);
34095 if (struct.isSetTableName()) {
34096 oprot.writeBinary(struct.tableName);
34097 }
34098 if (struct.isSetRow()) {
34099 oprot.writeBinary(struct.row);
34100 }
34101 if (struct.isSetColumn()) {
34102 oprot.writeBinary(struct.column);
34103 }
34104 if (struct.isSetValue()) {
34105 oprot.writeI64(struct.value);
34106 }
34107 }
34108
34109 @Override
34110 public void read(org.apache.thrift.protocol.TProtocol prot, atomicIncrement_args struct) throws org.apache.thrift.TException {
34111 TTupleProtocol iprot = (TTupleProtocol) prot;
34112 BitSet incoming = iprot.readBitSet(4);
34113 if (incoming.get(0)) {
34114 struct.tableName = iprot.readBinary();
34115 struct.setTableNameIsSet(true);
34116 }
34117 if (incoming.get(1)) {
34118 struct.row = iprot.readBinary();
34119 struct.setRowIsSet(true);
34120 }
34121 if (incoming.get(2)) {
34122 struct.column = iprot.readBinary();
34123 struct.setColumnIsSet(true);
34124 }
34125 if (incoming.get(3)) {
34126 struct.value = iprot.readI64();
34127 struct.setValueIsSet(true);
34128 }
34129 }
34130 }
34131
34132 }
34133
34134 public static class atomicIncrement_result implements org.apache.thrift.TBase<atomicIncrement_result, atomicIncrement_result._Fields>, java.io.Serializable, Cloneable {
34135 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("atomicIncrement_result");
34136
34137 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.I64, (short)0);
34138 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
34139 private static final org.apache.thrift.protocol.TField IA_FIELD_DESC = new org.apache.thrift.protocol.TField("ia", org.apache.thrift.protocol.TType.STRUCT, (short)2);
34140
34141 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
34142 static {
34143 schemes.put(StandardScheme.class, new atomicIncrement_resultStandardSchemeFactory());
34144 schemes.put(TupleScheme.class, new atomicIncrement_resultTupleSchemeFactory());
34145 }
34146
34147 public long success;
34148 public IOError io;
34149 public IllegalArgument ia;
34150
34151
34152 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
34153 SUCCESS((short)0, "success"),
34154 IO((short)1, "io"),
34155 IA((short)2, "ia");
34156
34157 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
34158
34159 static {
34160 for (_Fields field : EnumSet.allOf(_Fields.class)) {
34161 byName.put(field.getFieldName(), field);
34162 }
34163 }
34164
34165
34166
34167
34168 public static _Fields findByThriftId(int fieldId) {
34169 switch(fieldId) {
34170 case 0:
34171 return SUCCESS;
34172 case 1:
34173 return IO;
34174 case 2:
34175 return IA;
34176 default:
34177 return null;
34178 }
34179 }
34180
34181
34182
34183
34184
34185 public static _Fields findByThriftIdOrThrow(int fieldId) {
34186 _Fields fields = findByThriftId(fieldId);
34187 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
34188 return fields;
34189 }
34190
34191
34192
34193
34194 public static _Fields findByName(String name) {
34195 return byName.get(name);
34196 }
34197
34198 private final short _thriftId;
34199 private final String _fieldName;
34200
34201 _Fields(short thriftId, String fieldName) {
34202 _thriftId = thriftId;
34203 _fieldName = fieldName;
34204 }
34205
34206 public short getThriftFieldId() {
34207 return _thriftId;
34208 }
34209
34210 public String getFieldName() {
34211 return _fieldName;
34212 }
34213 }
34214
34215
34216 private static final int __SUCCESS_ISSET_ID = 0;
34217 private BitSet __isset_bit_vector = new BitSet(1);
34218 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
34219 static {
34220 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
34221 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
34222 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
34223 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
34224 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
34225 tmpMap.put(_Fields.IA, new org.apache.thrift.meta_data.FieldMetaData("ia", org.apache.thrift.TFieldRequirementType.DEFAULT,
34226 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
34227 metaDataMap = Collections.unmodifiableMap(tmpMap);
34228 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(atomicIncrement_result.class, metaDataMap);
34229 }
34230
34231 public atomicIncrement_result() {
34232 }
34233
34234 public atomicIncrement_result(
34235 long success,
34236 IOError io,
34237 IllegalArgument ia)
34238 {
34239 this();
34240 this.success = success;
34241 setSuccessIsSet(true);
34242 this.io = io;
34243 this.ia = ia;
34244 }
34245
34246
34247
34248
34249 public atomicIncrement_result(atomicIncrement_result other) {
34250 __isset_bit_vector.clear();
34251 __isset_bit_vector.or(other.__isset_bit_vector);
34252 this.success = other.success;
34253 if (other.isSetIo()) {
34254 this.io = new IOError(other.io);
34255 }
34256 if (other.isSetIa()) {
34257 this.ia = new IllegalArgument(other.ia);
34258 }
34259 }
34260
34261 public atomicIncrement_result deepCopy() {
34262 return new atomicIncrement_result(this);
34263 }
34264
34265 @Override
34266 public void clear() {
34267 setSuccessIsSet(false);
34268 this.success = 0;
34269 this.io = null;
34270 this.ia = null;
34271 }
34272
34273 public long getSuccess() {
34274 return this.success;
34275 }
34276
34277 public atomicIncrement_result setSuccess(long success) {
34278 this.success = success;
34279 setSuccessIsSet(true);
34280 return this;
34281 }
34282
34283 public void unsetSuccess() {
34284 __isset_bit_vector.clear(__SUCCESS_ISSET_ID);
34285 }
34286
34287
34288 public boolean isSetSuccess() {
34289 return __isset_bit_vector.get(__SUCCESS_ISSET_ID);
34290 }
34291
34292 public void setSuccessIsSet(boolean value) {
34293 __isset_bit_vector.set(__SUCCESS_ISSET_ID, value);
34294 }
34295
34296 public IOError getIo() {
34297 return this.io;
34298 }
34299
34300 public atomicIncrement_result setIo(IOError io) {
34301 this.io = io;
34302 return this;
34303 }
34304
34305 public void unsetIo() {
34306 this.io = null;
34307 }
34308
34309
34310 public boolean isSetIo() {
34311 return this.io != null;
34312 }
34313
34314 public void setIoIsSet(boolean value) {
34315 if (!value) {
34316 this.io = null;
34317 }
34318 }
34319
34320 public IllegalArgument getIa() {
34321 return this.ia;
34322 }
34323
34324 public atomicIncrement_result setIa(IllegalArgument ia) {
34325 this.ia = ia;
34326 return this;
34327 }
34328
34329 public void unsetIa() {
34330 this.ia = null;
34331 }
34332
34333
34334 public boolean isSetIa() {
34335 return this.ia != null;
34336 }
34337
34338 public void setIaIsSet(boolean value) {
34339 if (!value) {
34340 this.ia = null;
34341 }
34342 }
34343
34344 public void setFieldValue(_Fields field, Object value) {
34345 switch (field) {
34346 case SUCCESS:
34347 if (value == null) {
34348 unsetSuccess();
34349 } else {
34350 setSuccess((Long)value);
34351 }
34352 break;
34353
34354 case IO:
34355 if (value == null) {
34356 unsetIo();
34357 } else {
34358 setIo((IOError)value);
34359 }
34360 break;
34361
34362 case IA:
34363 if (value == null) {
34364 unsetIa();
34365 } else {
34366 setIa((IllegalArgument)value);
34367 }
34368 break;
34369
34370 }
34371 }
34372
34373 public Object getFieldValue(_Fields field) {
34374 switch (field) {
34375 case SUCCESS:
34376 return Long.valueOf(getSuccess());
34377
34378 case IO:
34379 return getIo();
34380
34381 case IA:
34382 return getIa();
34383
34384 }
34385 throw new IllegalStateException();
34386 }
34387
34388
34389 public boolean isSet(_Fields field) {
34390 if (field == null) {
34391 throw new IllegalArgumentException();
34392 }
34393
34394 switch (field) {
34395 case SUCCESS:
34396 return isSetSuccess();
34397 case IO:
34398 return isSetIo();
34399 case IA:
34400 return isSetIa();
34401 }
34402 throw new IllegalStateException();
34403 }
34404
34405 @Override
34406 public boolean equals(Object that) {
34407 if (that == null)
34408 return false;
34409 if (that instanceof atomicIncrement_result)
34410 return this.equals((atomicIncrement_result)that);
34411 return false;
34412 }
34413
34414 public boolean equals(atomicIncrement_result that) {
34415 if (that == null)
34416 return false;
34417
34418 boolean this_present_success = true;
34419 boolean that_present_success = true;
34420 if (this_present_success || that_present_success) {
34421 if (!(this_present_success && that_present_success))
34422 return false;
34423 if (this.success != that.success)
34424 return false;
34425 }
34426
34427 boolean this_present_io = true && this.isSetIo();
34428 boolean that_present_io = true && that.isSetIo();
34429 if (this_present_io || that_present_io) {
34430 if (!(this_present_io && that_present_io))
34431 return false;
34432 if (!this.io.equals(that.io))
34433 return false;
34434 }
34435
34436 boolean this_present_ia = true && this.isSetIa();
34437 boolean that_present_ia = true && that.isSetIa();
34438 if (this_present_ia || that_present_ia) {
34439 if (!(this_present_ia && that_present_ia))
34440 return false;
34441 if (!this.ia.equals(that.ia))
34442 return false;
34443 }
34444
34445 return true;
34446 }
34447
34448 @Override
34449 public int hashCode() {
34450 HashCodeBuilder builder = new HashCodeBuilder();
34451
34452 boolean present_success = true;
34453 builder.append(present_success);
34454 if (present_success)
34455 builder.append(success);
34456
34457 boolean present_io = true && (isSetIo());
34458 builder.append(present_io);
34459 if (present_io)
34460 builder.append(io);
34461
34462 boolean present_ia = true && (isSetIa());
34463 builder.append(present_ia);
34464 if (present_ia)
34465 builder.append(ia);
34466
34467 return builder.toHashCode();
34468 }
34469
34470 public int compareTo(atomicIncrement_result other) {
34471 if (!getClass().equals(other.getClass())) {
34472 return getClass().getName().compareTo(other.getClass().getName());
34473 }
34474
34475 int lastComparison = 0;
34476 atomicIncrement_result typedOther = (atomicIncrement_result)other;
34477
34478 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
34479 if (lastComparison != 0) {
34480 return lastComparison;
34481 }
34482 if (isSetSuccess()) {
34483 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
34484 if (lastComparison != 0) {
34485 return lastComparison;
34486 }
34487 }
34488 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
34489 if (lastComparison != 0) {
34490 return lastComparison;
34491 }
34492 if (isSetIo()) {
34493 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
34494 if (lastComparison != 0) {
34495 return lastComparison;
34496 }
34497 }
34498 lastComparison = Boolean.valueOf(isSetIa()).compareTo(typedOther.isSetIa());
34499 if (lastComparison != 0) {
34500 return lastComparison;
34501 }
34502 if (isSetIa()) {
34503 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.ia, typedOther.ia);
34504 if (lastComparison != 0) {
34505 return lastComparison;
34506 }
34507 }
34508 return 0;
34509 }
34510
34511 public _Fields fieldForId(int fieldId) {
34512 return _Fields.findByThriftId(fieldId);
34513 }
34514
34515 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
34516 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
34517 }
34518
34519 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
34520 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
34521 }
34522
34523 @Override
34524 public String toString() {
34525 StringBuilder sb = new StringBuilder("atomicIncrement_result(");
34526 boolean first = true;
34527
34528 sb.append("success:");
34529 sb.append(this.success);
34530 first = false;
34531 if (!first) sb.append(", ");
34532 sb.append("io:");
34533 if (this.io == null) {
34534 sb.append("null");
34535 } else {
34536 sb.append(this.io);
34537 }
34538 first = false;
34539 if (!first) sb.append(", ");
34540 sb.append("ia:");
34541 if (this.ia == null) {
34542 sb.append("null");
34543 } else {
34544 sb.append(this.ia);
34545 }
34546 first = false;
34547 sb.append(")");
34548 return sb.toString();
34549 }
34550
34551 public void validate() throws org.apache.thrift.TException {
34552
34553 }
34554
34555 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
34556 try {
34557 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
34558 } catch (org.apache.thrift.TException te) {
34559 throw new java.io.IOException(te);
34560 }
34561 }
34562
34563 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
34564 try {
34565 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
34566 } catch (org.apache.thrift.TException te) {
34567 throw new java.io.IOException(te);
34568 }
34569 }
34570
34571 private static class atomicIncrement_resultStandardSchemeFactory implements SchemeFactory {
34572 public atomicIncrement_resultStandardScheme getScheme() {
34573 return new atomicIncrement_resultStandardScheme();
34574 }
34575 }
34576
34577 private static class atomicIncrement_resultStandardScheme extends StandardScheme<atomicIncrement_result> {
34578
34579 public void read(org.apache.thrift.protocol.TProtocol iprot, atomicIncrement_result struct) throws org.apache.thrift.TException {
34580 org.apache.thrift.protocol.TField schemeField;
34581 iprot.readStructBegin();
34582 while (true)
34583 {
34584 schemeField = iprot.readFieldBegin();
34585 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
34586 break;
34587 }
34588 switch (schemeField.id) {
34589 case 0:
34590 if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
34591 struct.success = iprot.readI64();
34592 struct.setSuccessIsSet(true);
34593 } else {
34594 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
34595 }
34596 break;
34597 case 1:
34598 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
34599 struct.io = new IOError();
34600 struct.io.read(iprot);
34601 struct.setIoIsSet(true);
34602 } else {
34603 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
34604 }
34605 break;
34606 case 2:
34607 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
34608 struct.ia = new IllegalArgument();
34609 struct.ia.read(iprot);
34610 struct.setIaIsSet(true);
34611 } else {
34612 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
34613 }
34614 break;
34615 default:
34616 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
34617 }
34618 iprot.readFieldEnd();
34619 }
34620 iprot.readStructEnd();
34621
34622
34623 struct.validate();
34624 }
34625
34626 public void write(org.apache.thrift.protocol.TProtocol oprot, atomicIncrement_result struct) throws org.apache.thrift.TException {
34627 struct.validate();
34628
34629 oprot.writeStructBegin(STRUCT_DESC);
34630 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
34631 oprot.writeI64(struct.success);
34632 oprot.writeFieldEnd();
34633 if (struct.io != null) {
34634 oprot.writeFieldBegin(IO_FIELD_DESC);
34635 struct.io.write(oprot);
34636 oprot.writeFieldEnd();
34637 }
34638 if (struct.ia != null) {
34639 oprot.writeFieldBegin(IA_FIELD_DESC);
34640 struct.ia.write(oprot);
34641 oprot.writeFieldEnd();
34642 }
34643 oprot.writeFieldStop();
34644 oprot.writeStructEnd();
34645 }
34646
34647 }
34648
34649 private static class atomicIncrement_resultTupleSchemeFactory implements SchemeFactory {
34650 public atomicIncrement_resultTupleScheme getScheme() {
34651 return new atomicIncrement_resultTupleScheme();
34652 }
34653 }
34654
34655 private static class atomicIncrement_resultTupleScheme extends TupleScheme<atomicIncrement_result> {
34656
34657 @Override
34658 public void write(org.apache.thrift.protocol.TProtocol prot, atomicIncrement_result struct) throws org.apache.thrift.TException {
34659 TTupleProtocol oprot = (TTupleProtocol) prot;
34660 BitSet optionals = new BitSet();
34661 if (struct.isSetSuccess()) {
34662 optionals.set(0);
34663 }
34664 if (struct.isSetIo()) {
34665 optionals.set(1);
34666 }
34667 if (struct.isSetIa()) {
34668 optionals.set(2);
34669 }
34670 oprot.writeBitSet(optionals, 3);
34671 if (struct.isSetSuccess()) {
34672 oprot.writeI64(struct.success);
34673 }
34674 if (struct.isSetIo()) {
34675 struct.io.write(oprot);
34676 }
34677 if (struct.isSetIa()) {
34678 struct.ia.write(oprot);
34679 }
34680 }
34681
34682 @Override
34683 public void read(org.apache.thrift.protocol.TProtocol prot, atomicIncrement_result struct) throws org.apache.thrift.TException {
34684 TTupleProtocol iprot = (TTupleProtocol) prot;
34685 BitSet incoming = iprot.readBitSet(3);
34686 if (incoming.get(0)) {
34687 struct.success = iprot.readI64();
34688 struct.setSuccessIsSet(true);
34689 }
34690 if (incoming.get(1)) {
34691 struct.io = new IOError();
34692 struct.io.read(iprot);
34693 struct.setIoIsSet(true);
34694 }
34695 if (incoming.get(2)) {
34696 struct.ia = new IllegalArgument();
34697 struct.ia.read(iprot);
34698 struct.setIaIsSet(true);
34699 }
34700 }
34701 }
34702
34703 }
34704
34705 public static class deleteAll_args implements org.apache.thrift.TBase<deleteAll_args, deleteAll_args._Fields>, java.io.Serializable, Cloneable {
34706 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("deleteAll_args");
34707
34708 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
34709 private static final org.apache.thrift.protocol.TField ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("row", org.apache.thrift.protocol.TType.STRING, (short)2);
34710 private static final org.apache.thrift.protocol.TField COLUMN_FIELD_DESC = new org.apache.thrift.protocol.TField("column", org.apache.thrift.protocol.TType.STRING, (short)3);
34711 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)4);
34712
34713 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
34714 static {
34715 schemes.put(StandardScheme.class, new deleteAll_argsStandardSchemeFactory());
34716 schemes.put(TupleScheme.class, new deleteAll_argsTupleSchemeFactory());
34717 }
34718
34719
34720
34721
34722 public ByteBuffer tableName;
34723
34724
34725
34726 public ByteBuffer row;
34727
34728
34729
34730 public ByteBuffer column;
34731
34732
34733
34734 public Map<ByteBuffer,ByteBuffer> attributes;
34735
34736
34737 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
34738
34739
34740
34741 TABLE_NAME((short)1, "tableName"),
34742
34743
34744
34745 ROW((short)2, "row"),
34746
34747
34748
34749 COLUMN((short)3, "column"),
34750
34751
34752
34753 ATTRIBUTES((short)4, "attributes");
34754
34755 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
34756
34757 static {
34758 for (_Fields field : EnumSet.allOf(_Fields.class)) {
34759 byName.put(field.getFieldName(), field);
34760 }
34761 }
34762
34763
34764
34765
34766 public static _Fields findByThriftId(int fieldId) {
34767 switch(fieldId) {
34768 case 1:
34769 return TABLE_NAME;
34770 case 2:
34771 return ROW;
34772 case 3:
34773 return COLUMN;
34774 case 4:
34775 return ATTRIBUTES;
34776 default:
34777 return null;
34778 }
34779 }
34780
34781
34782
34783
34784
34785 public static _Fields findByThriftIdOrThrow(int fieldId) {
34786 _Fields fields = findByThriftId(fieldId);
34787 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
34788 return fields;
34789 }
34790
34791
34792
34793
34794 public static _Fields findByName(String name) {
34795 return byName.get(name);
34796 }
34797
34798 private final short _thriftId;
34799 private final String _fieldName;
34800
34801 _Fields(short thriftId, String fieldName) {
34802 _thriftId = thriftId;
34803 _fieldName = fieldName;
34804 }
34805
34806 public short getThriftFieldId() {
34807 return _thriftId;
34808 }
34809
34810 public String getFieldName() {
34811 return _fieldName;
34812 }
34813 }
34814
34815
34816 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
34817 static {
34818 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
34819 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
34820 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
34821 tmpMap.put(_Fields.ROW, new org.apache.thrift.meta_data.FieldMetaData("row", org.apache.thrift.TFieldRequirementType.DEFAULT,
34822 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
34823 tmpMap.put(_Fields.COLUMN, new org.apache.thrift.meta_data.FieldMetaData("column", org.apache.thrift.TFieldRequirementType.DEFAULT,
34824 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
34825 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
34826 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
34827 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
34828 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
34829 metaDataMap = Collections.unmodifiableMap(tmpMap);
34830 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(deleteAll_args.class, metaDataMap);
34831 }
34832
34833 public deleteAll_args() {
34834 }
34835
34836 public deleteAll_args(
34837 ByteBuffer tableName,
34838 ByteBuffer row,
34839 ByteBuffer column,
34840 Map<ByteBuffer,ByteBuffer> attributes)
34841 {
34842 this();
34843 this.tableName = tableName;
34844 this.row = row;
34845 this.column = column;
34846 this.attributes = attributes;
34847 }
34848
34849
34850
34851
34852 public deleteAll_args(deleteAll_args other) {
34853 if (other.isSetTableName()) {
34854 this.tableName = other.tableName;
34855 }
34856 if (other.isSetRow()) {
34857 this.row = other.row;
34858 }
34859 if (other.isSetColumn()) {
34860 this.column = other.column;
34861 }
34862 if (other.isSetAttributes()) {
34863 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
34864 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
34865
34866 ByteBuffer other_element_key = other_element.getKey();
34867 ByteBuffer other_element_value = other_element.getValue();
34868
34869 ByteBuffer __this__attributes_copy_key = other_element_key;
34870
34871 ByteBuffer __this__attributes_copy_value = other_element_value;
34872
34873 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
34874 }
34875 this.attributes = __this__attributes;
34876 }
34877 }
34878
34879 public deleteAll_args deepCopy() {
34880 return new deleteAll_args(this);
34881 }
34882
34883 @Override
34884 public void clear() {
34885 this.tableName = null;
34886 this.row = null;
34887 this.column = null;
34888 this.attributes = null;
34889 }
34890
34891
34892
34893
34894 public byte[] getTableName() {
34895 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
34896 return tableName == null ? null : tableName.array();
34897 }
34898
34899 public ByteBuffer bufferForTableName() {
34900 return tableName;
34901 }
34902
34903
34904
34905
34906 public deleteAll_args setTableName(byte[] tableName) {
34907 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
34908 return this;
34909 }
34910
34911 public deleteAll_args setTableName(ByteBuffer tableName) {
34912 this.tableName = tableName;
34913 return this;
34914 }
34915
34916 public void unsetTableName() {
34917 this.tableName = null;
34918 }
34919
34920
34921 public boolean isSetTableName() {
34922 return this.tableName != null;
34923 }
34924
34925 public void setTableNameIsSet(boolean value) {
34926 if (!value) {
34927 this.tableName = null;
34928 }
34929 }
34930
34931
34932
34933
34934 public byte[] getRow() {
34935 setRow(org.apache.thrift.TBaseHelper.rightSize(row));
34936 return row == null ? null : row.array();
34937 }
34938
34939 public ByteBuffer bufferForRow() {
34940 return row;
34941 }
34942
34943
34944
34945
34946 public deleteAll_args setRow(byte[] row) {
34947 setRow(row == null ? (ByteBuffer)null : ByteBuffer.wrap(row));
34948 return this;
34949 }
34950
34951 public deleteAll_args setRow(ByteBuffer row) {
34952 this.row = row;
34953 return this;
34954 }
34955
34956 public void unsetRow() {
34957 this.row = null;
34958 }
34959
34960
34961 public boolean isSetRow() {
34962 return this.row != null;
34963 }
34964
34965 public void setRowIsSet(boolean value) {
34966 if (!value) {
34967 this.row = null;
34968 }
34969 }
34970
34971
34972
34973
34974 public byte[] getColumn() {
34975 setColumn(org.apache.thrift.TBaseHelper.rightSize(column));
34976 return column == null ? null : column.array();
34977 }
34978
34979 public ByteBuffer bufferForColumn() {
34980 return column;
34981 }
34982
34983
34984
34985
34986 public deleteAll_args setColumn(byte[] column) {
34987 setColumn(column == null ? (ByteBuffer)null : ByteBuffer.wrap(column));
34988 return this;
34989 }
34990
34991 public deleteAll_args setColumn(ByteBuffer column) {
34992 this.column = column;
34993 return this;
34994 }
34995
34996 public void unsetColumn() {
34997 this.column = null;
34998 }
34999
35000
35001 public boolean isSetColumn() {
35002 return this.column != null;
35003 }
35004
35005 public void setColumnIsSet(boolean value) {
35006 if (!value) {
35007 this.column = null;
35008 }
35009 }
35010
35011 public int getAttributesSize() {
35012 return (this.attributes == null) ? 0 : this.attributes.size();
35013 }
35014
35015 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
35016 if (this.attributes == null) {
35017 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
35018 }
35019 this.attributes.put(key, val);
35020 }
35021
35022
35023
35024
35025 public Map<ByteBuffer,ByteBuffer> getAttributes() {
35026 return this.attributes;
35027 }
35028
35029
35030
35031
35032 public deleteAll_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
35033 this.attributes = attributes;
35034 return this;
35035 }
35036
35037 public void unsetAttributes() {
35038 this.attributes = null;
35039 }
35040
35041
35042 public boolean isSetAttributes() {
35043 return this.attributes != null;
35044 }
35045
35046 public void setAttributesIsSet(boolean value) {
35047 if (!value) {
35048 this.attributes = null;
35049 }
35050 }
35051
35052 public void setFieldValue(_Fields field, Object value) {
35053 switch (field) {
35054 case TABLE_NAME:
35055 if (value == null) {
35056 unsetTableName();
35057 } else {
35058 setTableName((ByteBuffer)value);
35059 }
35060 break;
35061
35062 case ROW:
35063 if (value == null) {
35064 unsetRow();
35065 } else {
35066 setRow((ByteBuffer)value);
35067 }
35068 break;
35069
35070 case COLUMN:
35071 if (value == null) {
35072 unsetColumn();
35073 } else {
35074 setColumn((ByteBuffer)value);
35075 }
35076 break;
35077
35078 case ATTRIBUTES:
35079 if (value == null) {
35080 unsetAttributes();
35081 } else {
35082 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
35083 }
35084 break;
35085
35086 }
35087 }
35088
35089 public Object getFieldValue(_Fields field) {
35090 switch (field) {
35091 case TABLE_NAME:
35092 return getTableName();
35093
35094 case ROW:
35095 return getRow();
35096
35097 case COLUMN:
35098 return getColumn();
35099
35100 case ATTRIBUTES:
35101 return getAttributes();
35102
35103 }
35104 throw new IllegalStateException();
35105 }
35106
35107
35108 public boolean isSet(_Fields field) {
35109 if (field == null) {
35110 throw new IllegalArgumentException();
35111 }
35112
35113 switch (field) {
35114 case TABLE_NAME:
35115 return isSetTableName();
35116 case ROW:
35117 return isSetRow();
35118 case COLUMN:
35119 return isSetColumn();
35120 case ATTRIBUTES:
35121 return isSetAttributes();
35122 }
35123 throw new IllegalStateException();
35124 }
35125
35126 @Override
35127 public boolean equals(Object that) {
35128 if (that == null)
35129 return false;
35130 if (that instanceof deleteAll_args)
35131 return this.equals((deleteAll_args)that);
35132 return false;
35133 }
35134
35135 public boolean equals(deleteAll_args that) {
35136 if (that == null)
35137 return false;
35138
35139 boolean this_present_tableName = true && this.isSetTableName();
35140 boolean that_present_tableName = true && that.isSetTableName();
35141 if (this_present_tableName || that_present_tableName) {
35142 if (!(this_present_tableName && that_present_tableName))
35143 return false;
35144 if (!this.tableName.equals(that.tableName))
35145 return false;
35146 }
35147
35148 boolean this_present_row = true && this.isSetRow();
35149 boolean that_present_row = true && that.isSetRow();
35150 if (this_present_row || that_present_row) {
35151 if (!(this_present_row && that_present_row))
35152 return false;
35153 if (!this.row.equals(that.row))
35154 return false;
35155 }
35156
35157 boolean this_present_column = true && this.isSetColumn();
35158 boolean that_present_column = true && that.isSetColumn();
35159 if (this_present_column || that_present_column) {
35160 if (!(this_present_column && that_present_column))
35161 return false;
35162 if (!this.column.equals(that.column))
35163 return false;
35164 }
35165
35166 boolean this_present_attributes = true && this.isSetAttributes();
35167 boolean that_present_attributes = true && that.isSetAttributes();
35168 if (this_present_attributes || that_present_attributes) {
35169 if (!(this_present_attributes && that_present_attributes))
35170 return false;
35171 if (!this.attributes.equals(that.attributes))
35172 return false;
35173 }
35174
35175 return true;
35176 }
35177
35178 @Override
35179 public int hashCode() {
35180 HashCodeBuilder builder = new HashCodeBuilder();
35181
35182 boolean present_tableName = true && (isSetTableName());
35183 builder.append(present_tableName);
35184 if (present_tableName)
35185 builder.append(tableName);
35186
35187 boolean present_row = true && (isSetRow());
35188 builder.append(present_row);
35189 if (present_row)
35190 builder.append(row);
35191
35192 boolean present_column = true && (isSetColumn());
35193 builder.append(present_column);
35194 if (present_column)
35195 builder.append(column);
35196
35197 boolean present_attributes = true && (isSetAttributes());
35198 builder.append(present_attributes);
35199 if (present_attributes)
35200 builder.append(attributes);
35201
35202 return builder.toHashCode();
35203 }
35204
35205 public int compareTo(deleteAll_args other) {
35206 if (!getClass().equals(other.getClass())) {
35207 return getClass().getName().compareTo(other.getClass().getName());
35208 }
35209
35210 int lastComparison = 0;
35211 deleteAll_args typedOther = (deleteAll_args)other;
35212
35213 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
35214 if (lastComparison != 0) {
35215 return lastComparison;
35216 }
35217 if (isSetTableName()) {
35218 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
35219 if (lastComparison != 0) {
35220 return lastComparison;
35221 }
35222 }
35223 lastComparison = Boolean.valueOf(isSetRow()).compareTo(typedOther.isSetRow());
35224 if (lastComparison != 0) {
35225 return lastComparison;
35226 }
35227 if (isSetRow()) {
35228 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.row, typedOther.row);
35229 if (lastComparison != 0) {
35230 return lastComparison;
35231 }
35232 }
35233 lastComparison = Boolean.valueOf(isSetColumn()).compareTo(typedOther.isSetColumn());
35234 if (lastComparison != 0) {
35235 return lastComparison;
35236 }
35237 if (isSetColumn()) {
35238 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.column, typedOther.column);
35239 if (lastComparison != 0) {
35240 return lastComparison;
35241 }
35242 }
35243 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
35244 if (lastComparison != 0) {
35245 return lastComparison;
35246 }
35247 if (isSetAttributes()) {
35248 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
35249 if (lastComparison != 0) {
35250 return lastComparison;
35251 }
35252 }
35253 return 0;
35254 }
35255
35256 public _Fields fieldForId(int fieldId) {
35257 return _Fields.findByThriftId(fieldId);
35258 }
35259
35260 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
35261 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
35262 }
35263
35264 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
35265 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
35266 }
35267
35268 @Override
35269 public String toString() {
35270 StringBuilder sb = new StringBuilder("deleteAll_args(");
35271 boolean first = true;
35272
35273 sb.append("tableName:");
35274 if (this.tableName == null) {
35275 sb.append("null");
35276 } else {
35277 sb.append(this.tableName);
35278 }
35279 first = false;
35280 if (!first) sb.append(", ");
35281 sb.append("row:");
35282 if (this.row == null) {
35283 sb.append("null");
35284 } else {
35285 sb.append(this.row);
35286 }
35287 first = false;
35288 if (!first) sb.append(", ");
35289 sb.append("column:");
35290 if (this.column == null) {
35291 sb.append("null");
35292 } else {
35293 sb.append(this.column);
35294 }
35295 first = false;
35296 if (!first) sb.append(", ");
35297 sb.append("attributes:");
35298 if (this.attributes == null) {
35299 sb.append("null");
35300 } else {
35301 sb.append(this.attributes);
35302 }
35303 first = false;
35304 sb.append(")");
35305 return sb.toString();
35306 }
35307
35308 public void validate() throws org.apache.thrift.TException {
35309
35310 }
35311
35312 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
35313 try {
35314 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
35315 } catch (org.apache.thrift.TException te) {
35316 throw new java.io.IOException(te);
35317 }
35318 }
35319
35320 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
35321 try {
35322 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
35323 } catch (org.apache.thrift.TException te) {
35324 throw new java.io.IOException(te);
35325 }
35326 }
35327
35328 private static class deleteAll_argsStandardSchemeFactory implements SchemeFactory {
35329 public deleteAll_argsStandardScheme getScheme() {
35330 return new deleteAll_argsStandardScheme();
35331 }
35332 }
35333
35334 private static class deleteAll_argsStandardScheme extends StandardScheme<deleteAll_args> {
35335
35336 public void read(org.apache.thrift.protocol.TProtocol iprot, deleteAll_args struct) throws org.apache.thrift.TException {
35337 org.apache.thrift.protocol.TField schemeField;
35338 iprot.readStructBegin();
35339 while (true)
35340 {
35341 schemeField = iprot.readFieldBegin();
35342 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
35343 break;
35344 }
35345 switch (schemeField.id) {
35346 case 1:
35347 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
35348 struct.tableName = iprot.readBinary();
35349 struct.setTableNameIsSet(true);
35350 } else {
35351 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
35352 }
35353 break;
35354 case 2:
35355 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
35356 struct.row = iprot.readBinary();
35357 struct.setRowIsSet(true);
35358 } else {
35359 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
35360 }
35361 break;
35362 case 3:
35363 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
35364 struct.column = iprot.readBinary();
35365 struct.setColumnIsSet(true);
35366 } else {
35367 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
35368 }
35369 break;
35370 case 4:
35371 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
35372 {
35373 org.apache.thrift.protocol.TMap _map402 = iprot.readMapBegin();
35374 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map402.size);
35375 for (int _i403 = 0; _i403 < _map402.size; ++_i403)
35376 {
35377 ByteBuffer _key404;
35378 ByteBuffer _val405;
35379 _key404 = iprot.readBinary();
35380 _val405 = iprot.readBinary();
35381 struct.attributes.put(_key404, _val405);
35382 }
35383 iprot.readMapEnd();
35384 }
35385 struct.setAttributesIsSet(true);
35386 } else {
35387 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
35388 }
35389 break;
35390 default:
35391 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
35392 }
35393 iprot.readFieldEnd();
35394 }
35395 iprot.readStructEnd();
35396
35397
35398 struct.validate();
35399 }
35400
35401 public void write(org.apache.thrift.protocol.TProtocol oprot, deleteAll_args struct) throws org.apache.thrift.TException {
35402 struct.validate();
35403
35404 oprot.writeStructBegin(STRUCT_DESC);
35405 if (struct.tableName != null) {
35406 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
35407 oprot.writeBinary(struct.tableName);
35408 oprot.writeFieldEnd();
35409 }
35410 if (struct.row != null) {
35411 oprot.writeFieldBegin(ROW_FIELD_DESC);
35412 oprot.writeBinary(struct.row);
35413 oprot.writeFieldEnd();
35414 }
35415 if (struct.column != null) {
35416 oprot.writeFieldBegin(COLUMN_FIELD_DESC);
35417 oprot.writeBinary(struct.column);
35418 oprot.writeFieldEnd();
35419 }
35420 if (struct.attributes != null) {
35421 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
35422 {
35423 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
35424 for (Map.Entry<ByteBuffer, ByteBuffer> _iter406 : struct.attributes.entrySet())
35425 {
35426 oprot.writeBinary(_iter406.getKey());
35427 oprot.writeBinary(_iter406.getValue());
35428 }
35429 oprot.writeMapEnd();
35430 }
35431 oprot.writeFieldEnd();
35432 }
35433 oprot.writeFieldStop();
35434 oprot.writeStructEnd();
35435 }
35436
35437 }
35438
35439 private static class deleteAll_argsTupleSchemeFactory implements SchemeFactory {
35440 public deleteAll_argsTupleScheme getScheme() {
35441 return new deleteAll_argsTupleScheme();
35442 }
35443 }
35444
35445 private static class deleteAll_argsTupleScheme extends TupleScheme<deleteAll_args> {
35446
35447 @Override
35448 public void write(org.apache.thrift.protocol.TProtocol prot, deleteAll_args struct) throws org.apache.thrift.TException {
35449 TTupleProtocol oprot = (TTupleProtocol) prot;
35450 BitSet optionals = new BitSet();
35451 if (struct.isSetTableName()) {
35452 optionals.set(0);
35453 }
35454 if (struct.isSetRow()) {
35455 optionals.set(1);
35456 }
35457 if (struct.isSetColumn()) {
35458 optionals.set(2);
35459 }
35460 if (struct.isSetAttributes()) {
35461 optionals.set(3);
35462 }
35463 oprot.writeBitSet(optionals, 4);
35464 if (struct.isSetTableName()) {
35465 oprot.writeBinary(struct.tableName);
35466 }
35467 if (struct.isSetRow()) {
35468 oprot.writeBinary(struct.row);
35469 }
35470 if (struct.isSetColumn()) {
35471 oprot.writeBinary(struct.column);
35472 }
35473 if (struct.isSetAttributes()) {
35474 {
35475 oprot.writeI32(struct.attributes.size());
35476 for (Map.Entry<ByteBuffer, ByteBuffer> _iter407 : struct.attributes.entrySet())
35477 {
35478 oprot.writeBinary(_iter407.getKey());
35479 oprot.writeBinary(_iter407.getValue());
35480 }
35481 }
35482 }
35483 }
35484
35485 @Override
35486 public void read(org.apache.thrift.protocol.TProtocol prot, deleteAll_args struct) throws org.apache.thrift.TException {
35487 TTupleProtocol iprot = (TTupleProtocol) prot;
35488 BitSet incoming = iprot.readBitSet(4);
35489 if (incoming.get(0)) {
35490 struct.tableName = iprot.readBinary();
35491 struct.setTableNameIsSet(true);
35492 }
35493 if (incoming.get(1)) {
35494 struct.row = iprot.readBinary();
35495 struct.setRowIsSet(true);
35496 }
35497 if (incoming.get(2)) {
35498 struct.column = iprot.readBinary();
35499 struct.setColumnIsSet(true);
35500 }
35501 if (incoming.get(3)) {
35502 {
35503 org.apache.thrift.protocol.TMap _map408 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
35504 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map408.size);
35505 for (int _i409 = 0; _i409 < _map408.size; ++_i409)
35506 {
35507 ByteBuffer _key410;
35508 ByteBuffer _val411;
35509 _key410 = iprot.readBinary();
35510 _val411 = iprot.readBinary();
35511 struct.attributes.put(_key410, _val411);
35512 }
35513 }
35514 struct.setAttributesIsSet(true);
35515 }
35516 }
35517 }
35518
35519 }
35520
35521 public static class deleteAll_result implements org.apache.thrift.TBase<deleteAll_result, deleteAll_result._Fields>, java.io.Serializable, Cloneable {
35522 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("deleteAll_result");
35523
35524 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
35525
35526 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
35527 static {
35528 schemes.put(StandardScheme.class, new deleteAll_resultStandardSchemeFactory());
35529 schemes.put(TupleScheme.class, new deleteAll_resultTupleSchemeFactory());
35530 }
35531
35532 public IOError io;
35533
35534
35535 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
35536 IO((short)1, "io");
35537
35538 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
35539
35540 static {
35541 for (_Fields field : EnumSet.allOf(_Fields.class)) {
35542 byName.put(field.getFieldName(), field);
35543 }
35544 }
35545
35546
35547
35548
35549 public static _Fields findByThriftId(int fieldId) {
35550 switch(fieldId) {
35551 case 1:
35552 return IO;
35553 default:
35554 return null;
35555 }
35556 }
35557
35558
35559
35560
35561
35562 public static _Fields findByThriftIdOrThrow(int fieldId) {
35563 _Fields fields = findByThriftId(fieldId);
35564 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
35565 return fields;
35566 }
35567
35568
35569
35570
35571 public static _Fields findByName(String name) {
35572 return byName.get(name);
35573 }
35574
35575 private final short _thriftId;
35576 private final String _fieldName;
35577
35578 _Fields(short thriftId, String fieldName) {
35579 _thriftId = thriftId;
35580 _fieldName = fieldName;
35581 }
35582
35583 public short getThriftFieldId() {
35584 return _thriftId;
35585 }
35586
35587 public String getFieldName() {
35588 return _fieldName;
35589 }
35590 }
35591
35592
35593 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
35594 static {
35595 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
35596 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
35597 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
35598 metaDataMap = Collections.unmodifiableMap(tmpMap);
35599 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(deleteAll_result.class, metaDataMap);
35600 }
35601
35602 public deleteAll_result() {
35603 }
35604
35605 public deleteAll_result(
35606 IOError io)
35607 {
35608 this();
35609 this.io = io;
35610 }
35611
35612
35613
35614
35615 public deleteAll_result(deleteAll_result other) {
35616 if (other.isSetIo()) {
35617 this.io = new IOError(other.io);
35618 }
35619 }
35620
35621 public deleteAll_result deepCopy() {
35622 return new deleteAll_result(this);
35623 }
35624
35625 @Override
35626 public void clear() {
35627 this.io = null;
35628 }
35629
35630 public IOError getIo() {
35631 return this.io;
35632 }
35633
35634 public deleteAll_result setIo(IOError io) {
35635 this.io = io;
35636 return this;
35637 }
35638
35639 public void unsetIo() {
35640 this.io = null;
35641 }
35642
35643
35644 public boolean isSetIo() {
35645 return this.io != null;
35646 }
35647
35648 public void setIoIsSet(boolean value) {
35649 if (!value) {
35650 this.io = null;
35651 }
35652 }
35653
35654 public void setFieldValue(_Fields field, Object value) {
35655 switch (field) {
35656 case IO:
35657 if (value == null) {
35658 unsetIo();
35659 } else {
35660 setIo((IOError)value);
35661 }
35662 break;
35663
35664 }
35665 }
35666
35667 public Object getFieldValue(_Fields field) {
35668 switch (field) {
35669 case IO:
35670 return getIo();
35671
35672 }
35673 throw new IllegalStateException();
35674 }
35675
35676
35677 public boolean isSet(_Fields field) {
35678 if (field == null) {
35679 throw new IllegalArgumentException();
35680 }
35681
35682 switch (field) {
35683 case IO:
35684 return isSetIo();
35685 }
35686 throw new IllegalStateException();
35687 }
35688
35689 @Override
35690 public boolean equals(Object that) {
35691 if (that == null)
35692 return false;
35693 if (that instanceof deleteAll_result)
35694 return this.equals((deleteAll_result)that);
35695 return false;
35696 }
35697
35698 public boolean equals(deleteAll_result that) {
35699 if (that == null)
35700 return false;
35701
35702 boolean this_present_io = true && this.isSetIo();
35703 boolean that_present_io = true && that.isSetIo();
35704 if (this_present_io || that_present_io) {
35705 if (!(this_present_io && that_present_io))
35706 return false;
35707 if (!this.io.equals(that.io))
35708 return false;
35709 }
35710
35711 return true;
35712 }
35713
35714 @Override
35715 public int hashCode() {
35716 HashCodeBuilder builder = new HashCodeBuilder();
35717
35718 boolean present_io = true && (isSetIo());
35719 builder.append(present_io);
35720 if (present_io)
35721 builder.append(io);
35722
35723 return builder.toHashCode();
35724 }
35725
35726 public int compareTo(deleteAll_result other) {
35727 if (!getClass().equals(other.getClass())) {
35728 return getClass().getName().compareTo(other.getClass().getName());
35729 }
35730
35731 int lastComparison = 0;
35732 deleteAll_result typedOther = (deleteAll_result)other;
35733
35734 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
35735 if (lastComparison != 0) {
35736 return lastComparison;
35737 }
35738 if (isSetIo()) {
35739 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
35740 if (lastComparison != 0) {
35741 return lastComparison;
35742 }
35743 }
35744 return 0;
35745 }
35746
35747 public _Fields fieldForId(int fieldId) {
35748 return _Fields.findByThriftId(fieldId);
35749 }
35750
35751 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
35752 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
35753 }
35754
35755 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
35756 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
35757 }
35758
35759 @Override
35760 public String toString() {
35761 StringBuilder sb = new StringBuilder("deleteAll_result(");
35762 boolean first = true;
35763
35764 sb.append("io:");
35765 if (this.io == null) {
35766 sb.append("null");
35767 } else {
35768 sb.append(this.io);
35769 }
35770 first = false;
35771 sb.append(")");
35772 return sb.toString();
35773 }
35774
35775 public void validate() throws org.apache.thrift.TException {
35776
35777 }
35778
35779 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
35780 try {
35781 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
35782 } catch (org.apache.thrift.TException te) {
35783 throw new java.io.IOException(te);
35784 }
35785 }
35786
35787 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
35788 try {
35789 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
35790 } catch (org.apache.thrift.TException te) {
35791 throw new java.io.IOException(te);
35792 }
35793 }
35794
35795 private static class deleteAll_resultStandardSchemeFactory implements SchemeFactory {
35796 public deleteAll_resultStandardScheme getScheme() {
35797 return new deleteAll_resultStandardScheme();
35798 }
35799 }
35800
35801 private static class deleteAll_resultStandardScheme extends StandardScheme<deleteAll_result> {
35802
35803 public void read(org.apache.thrift.protocol.TProtocol iprot, deleteAll_result struct) throws org.apache.thrift.TException {
35804 org.apache.thrift.protocol.TField schemeField;
35805 iprot.readStructBegin();
35806 while (true)
35807 {
35808 schemeField = iprot.readFieldBegin();
35809 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
35810 break;
35811 }
35812 switch (schemeField.id) {
35813 case 1:
35814 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
35815 struct.io = new IOError();
35816 struct.io.read(iprot);
35817 struct.setIoIsSet(true);
35818 } else {
35819 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
35820 }
35821 break;
35822 default:
35823 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
35824 }
35825 iprot.readFieldEnd();
35826 }
35827 iprot.readStructEnd();
35828
35829
35830 struct.validate();
35831 }
35832
35833 public void write(org.apache.thrift.protocol.TProtocol oprot, deleteAll_result struct) throws org.apache.thrift.TException {
35834 struct.validate();
35835
35836 oprot.writeStructBegin(STRUCT_DESC);
35837 if (struct.io != null) {
35838 oprot.writeFieldBegin(IO_FIELD_DESC);
35839 struct.io.write(oprot);
35840 oprot.writeFieldEnd();
35841 }
35842 oprot.writeFieldStop();
35843 oprot.writeStructEnd();
35844 }
35845
35846 }
35847
35848 private static class deleteAll_resultTupleSchemeFactory implements SchemeFactory {
35849 public deleteAll_resultTupleScheme getScheme() {
35850 return new deleteAll_resultTupleScheme();
35851 }
35852 }
35853
35854 private static class deleteAll_resultTupleScheme extends TupleScheme<deleteAll_result> {
35855
35856 @Override
35857 public void write(org.apache.thrift.protocol.TProtocol prot, deleteAll_result struct) throws org.apache.thrift.TException {
35858 TTupleProtocol oprot = (TTupleProtocol) prot;
35859 BitSet optionals = new BitSet();
35860 if (struct.isSetIo()) {
35861 optionals.set(0);
35862 }
35863 oprot.writeBitSet(optionals, 1);
35864 if (struct.isSetIo()) {
35865 struct.io.write(oprot);
35866 }
35867 }
35868
35869 @Override
35870 public void read(org.apache.thrift.protocol.TProtocol prot, deleteAll_result struct) throws org.apache.thrift.TException {
35871 TTupleProtocol iprot = (TTupleProtocol) prot;
35872 BitSet incoming = iprot.readBitSet(1);
35873 if (incoming.get(0)) {
35874 struct.io = new IOError();
35875 struct.io.read(iprot);
35876 struct.setIoIsSet(true);
35877 }
35878 }
35879 }
35880
35881 }
35882
35883 public static class deleteAllTs_args implements org.apache.thrift.TBase<deleteAllTs_args, deleteAllTs_args._Fields>, java.io.Serializable, Cloneable {
35884 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("deleteAllTs_args");
35885
35886 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
35887 private static final org.apache.thrift.protocol.TField ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("row", org.apache.thrift.protocol.TType.STRING, (short)2);
35888 private static final org.apache.thrift.protocol.TField COLUMN_FIELD_DESC = new org.apache.thrift.protocol.TField("column", org.apache.thrift.protocol.TType.STRING, (short)3);
35889 private static final org.apache.thrift.protocol.TField TIMESTAMP_FIELD_DESC = new org.apache.thrift.protocol.TField("timestamp", org.apache.thrift.protocol.TType.I64, (short)4);
35890 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)5);
35891
35892 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
35893 static {
35894 schemes.put(StandardScheme.class, new deleteAllTs_argsStandardSchemeFactory());
35895 schemes.put(TupleScheme.class, new deleteAllTs_argsTupleSchemeFactory());
35896 }
35897
35898
35899
35900
35901 public ByteBuffer tableName;
35902
35903
35904
35905 public ByteBuffer row;
35906
35907
35908
35909 public ByteBuffer column;
35910
35911
35912
35913 public long timestamp;
35914
35915
35916
35917 public Map<ByteBuffer,ByteBuffer> attributes;
35918
35919
35920 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
35921
35922
35923
35924 TABLE_NAME((short)1, "tableName"),
35925
35926
35927
35928 ROW((short)2, "row"),
35929
35930
35931
35932 COLUMN((short)3, "column"),
35933
35934
35935
35936 TIMESTAMP((short)4, "timestamp"),
35937
35938
35939
35940 ATTRIBUTES((short)5, "attributes");
35941
35942 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
35943
35944 static {
35945 for (_Fields field : EnumSet.allOf(_Fields.class)) {
35946 byName.put(field.getFieldName(), field);
35947 }
35948 }
35949
35950
35951
35952
35953 public static _Fields findByThriftId(int fieldId) {
35954 switch(fieldId) {
35955 case 1:
35956 return TABLE_NAME;
35957 case 2:
35958 return ROW;
35959 case 3:
35960 return COLUMN;
35961 case 4:
35962 return TIMESTAMP;
35963 case 5:
35964 return ATTRIBUTES;
35965 default:
35966 return null;
35967 }
35968 }
35969
35970
35971
35972
35973
35974 public static _Fields findByThriftIdOrThrow(int fieldId) {
35975 _Fields fields = findByThriftId(fieldId);
35976 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
35977 return fields;
35978 }
35979
35980
35981
35982
35983 public static _Fields findByName(String name) {
35984 return byName.get(name);
35985 }
35986
35987 private final short _thriftId;
35988 private final String _fieldName;
35989
35990 _Fields(short thriftId, String fieldName) {
35991 _thriftId = thriftId;
35992 _fieldName = fieldName;
35993 }
35994
35995 public short getThriftFieldId() {
35996 return _thriftId;
35997 }
35998
35999 public String getFieldName() {
36000 return _fieldName;
36001 }
36002 }
36003
36004
36005 private static final int __TIMESTAMP_ISSET_ID = 0;
36006 private BitSet __isset_bit_vector = new BitSet(1);
36007 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
36008 static {
36009 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
36010 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
36011 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
36012 tmpMap.put(_Fields.ROW, new org.apache.thrift.meta_data.FieldMetaData("row", org.apache.thrift.TFieldRequirementType.DEFAULT,
36013 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
36014 tmpMap.put(_Fields.COLUMN, new org.apache.thrift.meta_data.FieldMetaData("column", org.apache.thrift.TFieldRequirementType.DEFAULT,
36015 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
36016 tmpMap.put(_Fields.TIMESTAMP, new org.apache.thrift.meta_data.FieldMetaData("timestamp", org.apache.thrift.TFieldRequirementType.DEFAULT,
36017 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
36018 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
36019 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
36020 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
36021 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
36022 metaDataMap = Collections.unmodifiableMap(tmpMap);
36023 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(deleteAllTs_args.class, metaDataMap);
36024 }
36025
36026 public deleteAllTs_args() {
36027 }
36028
36029 public deleteAllTs_args(
36030 ByteBuffer tableName,
36031 ByteBuffer row,
36032 ByteBuffer column,
36033 long timestamp,
36034 Map<ByteBuffer,ByteBuffer> attributes)
36035 {
36036 this();
36037 this.tableName = tableName;
36038 this.row = row;
36039 this.column = column;
36040 this.timestamp = timestamp;
36041 setTimestampIsSet(true);
36042 this.attributes = attributes;
36043 }
36044
36045
36046
36047
36048 public deleteAllTs_args(deleteAllTs_args other) {
36049 __isset_bit_vector.clear();
36050 __isset_bit_vector.or(other.__isset_bit_vector);
36051 if (other.isSetTableName()) {
36052 this.tableName = other.tableName;
36053 }
36054 if (other.isSetRow()) {
36055 this.row = other.row;
36056 }
36057 if (other.isSetColumn()) {
36058 this.column = other.column;
36059 }
36060 this.timestamp = other.timestamp;
36061 if (other.isSetAttributes()) {
36062 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
36063 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
36064
36065 ByteBuffer other_element_key = other_element.getKey();
36066 ByteBuffer other_element_value = other_element.getValue();
36067
36068 ByteBuffer __this__attributes_copy_key = other_element_key;
36069
36070 ByteBuffer __this__attributes_copy_value = other_element_value;
36071
36072 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
36073 }
36074 this.attributes = __this__attributes;
36075 }
36076 }
36077
36078 public deleteAllTs_args deepCopy() {
36079 return new deleteAllTs_args(this);
36080 }
36081
36082 @Override
36083 public void clear() {
36084 this.tableName = null;
36085 this.row = null;
36086 this.column = null;
36087 setTimestampIsSet(false);
36088 this.timestamp = 0;
36089 this.attributes = null;
36090 }
36091
36092
36093
36094
36095 public byte[] getTableName() {
36096 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
36097 return tableName == null ? null : tableName.array();
36098 }
36099
36100 public ByteBuffer bufferForTableName() {
36101 return tableName;
36102 }
36103
36104
36105
36106
36107 public deleteAllTs_args setTableName(byte[] tableName) {
36108 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
36109 return this;
36110 }
36111
36112 public deleteAllTs_args setTableName(ByteBuffer tableName) {
36113 this.tableName = tableName;
36114 return this;
36115 }
36116
36117 public void unsetTableName() {
36118 this.tableName = null;
36119 }
36120
36121
36122 public boolean isSetTableName() {
36123 return this.tableName != null;
36124 }
36125
36126 public void setTableNameIsSet(boolean value) {
36127 if (!value) {
36128 this.tableName = null;
36129 }
36130 }
36131
36132
36133
36134
36135 public byte[] getRow() {
36136 setRow(org.apache.thrift.TBaseHelper.rightSize(row));
36137 return row == null ? null : row.array();
36138 }
36139
36140 public ByteBuffer bufferForRow() {
36141 return row;
36142 }
36143
36144
36145
36146
36147 public deleteAllTs_args setRow(byte[] row) {
36148 setRow(row == null ? (ByteBuffer)null : ByteBuffer.wrap(row));
36149 return this;
36150 }
36151
36152 public deleteAllTs_args setRow(ByteBuffer row) {
36153 this.row = row;
36154 return this;
36155 }
36156
36157 public void unsetRow() {
36158 this.row = null;
36159 }
36160
36161
36162 public boolean isSetRow() {
36163 return this.row != null;
36164 }
36165
36166 public void setRowIsSet(boolean value) {
36167 if (!value) {
36168 this.row = null;
36169 }
36170 }
36171
36172
36173
36174
36175 public byte[] getColumn() {
36176 setColumn(org.apache.thrift.TBaseHelper.rightSize(column));
36177 return column == null ? null : column.array();
36178 }
36179
36180 public ByteBuffer bufferForColumn() {
36181 return column;
36182 }
36183
36184
36185
36186
36187 public deleteAllTs_args setColumn(byte[] column) {
36188 setColumn(column == null ? (ByteBuffer)null : ByteBuffer.wrap(column));
36189 return this;
36190 }
36191
36192 public deleteAllTs_args setColumn(ByteBuffer column) {
36193 this.column = column;
36194 return this;
36195 }
36196
36197 public void unsetColumn() {
36198 this.column = null;
36199 }
36200
36201
36202 public boolean isSetColumn() {
36203 return this.column != null;
36204 }
36205
36206 public void setColumnIsSet(boolean value) {
36207 if (!value) {
36208 this.column = null;
36209 }
36210 }
36211
36212
36213
36214
36215 public long getTimestamp() {
36216 return this.timestamp;
36217 }
36218
36219
36220
36221
36222 public deleteAllTs_args setTimestamp(long timestamp) {
36223 this.timestamp = timestamp;
36224 setTimestampIsSet(true);
36225 return this;
36226 }
36227
36228 public void unsetTimestamp() {
36229 __isset_bit_vector.clear(__TIMESTAMP_ISSET_ID);
36230 }
36231
36232
36233 public boolean isSetTimestamp() {
36234 return __isset_bit_vector.get(__TIMESTAMP_ISSET_ID);
36235 }
36236
36237 public void setTimestampIsSet(boolean value) {
36238 __isset_bit_vector.set(__TIMESTAMP_ISSET_ID, value);
36239 }
36240
36241 public int getAttributesSize() {
36242 return (this.attributes == null) ? 0 : this.attributes.size();
36243 }
36244
36245 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
36246 if (this.attributes == null) {
36247 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
36248 }
36249 this.attributes.put(key, val);
36250 }
36251
36252
36253
36254
36255 public Map<ByteBuffer,ByteBuffer> getAttributes() {
36256 return this.attributes;
36257 }
36258
36259
36260
36261
36262 public deleteAllTs_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
36263 this.attributes = attributes;
36264 return this;
36265 }
36266
36267 public void unsetAttributes() {
36268 this.attributes = null;
36269 }
36270
36271
36272 public boolean isSetAttributes() {
36273 return this.attributes != null;
36274 }
36275
36276 public void setAttributesIsSet(boolean value) {
36277 if (!value) {
36278 this.attributes = null;
36279 }
36280 }
36281
36282 public void setFieldValue(_Fields field, Object value) {
36283 switch (field) {
36284 case TABLE_NAME:
36285 if (value == null) {
36286 unsetTableName();
36287 } else {
36288 setTableName((ByteBuffer)value);
36289 }
36290 break;
36291
36292 case ROW:
36293 if (value == null) {
36294 unsetRow();
36295 } else {
36296 setRow((ByteBuffer)value);
36297 }
36298 break;
36299
36300 case COLUMN:
36301 if (value == null) {
36302 unsetColumn();
36303 } else {
36304 setColumn((ByteBuffer)value);
36305 }
36306 break;
36307
36308 case TIMESTAMP:
36309 if (value == null) {
36310 unsetTimestamp();
36311 } else {
36312 setTimestamp((Long)value);
36313 }
36314 break;
36315
36316 case ATTRIBUTES:
36317 if (value == null) {
36318 unsetAttributes();
36319 } else {
36320 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
36321 }
36322 break;
36323
36324 }
36325 }
36326
36327 public Object getFieldValue(_Fields field) {
36328 switch (field) {
36329 case TABLE_NAME:
36330 return getTableName();
36331
36332 case ROW:
36333 return getRow();
36334
36335 case COLUMN:
36336 return getColumn();
36337
36338 case TIMESTAMP:
36339 return Long.valueOf(getTimestamp());
36340
36341 case ATTRIBUTES:
36342 return getAttributes();
36343
36344 }
36345 throw new IllegalStateException();
36346 }
36347
36348
36349 public boolean isSet(_Fields field) {
36350 if (field == null) {
36351 throw new IllegalArgumentException();
36352 }
36353
36354 switch (field) {
36355 case TABLE_NAME:
36356 return isSetTableName();
36357 case ROW:
36358 return isSetRow();
36359 case COLUMN:
36360 return isSetColumn();
36361 case TIMESTAMP:
36362 return isSetTimestamp();
36363 case ATTRIBUTES:
36364 return isSetAttributes();
36365 }
36366 throw new IllegalStateException();
36367 }
36368
36369 @Override
36370 public boolean equals(Object that) {
36371 if (that == null)
36372 return false;
36373 if (that instanceof deleteAllTs_args)
36374 return this.equals((deleteAllTs_args)that);
36375 return false;
36376 }
36377
36378 public boolean equals(deleteAllTs_args that) {
36379 if (that == null)
36380 return false;
36381
36382 boolean this_present_tableName = true && this.isSetTableName();
36383 boolean that_present_tableName = true && that.isSetTableName();
36384 if (this_present_tableName || that_present_tableName) {
36385 if (!(this_present_tableName && that_present_tableName))
36386 return false;
36387 if (!this.tableName.equals(that.tableName))
36388 return false;
36389 }
36390
36391 boolean this_present_row = true && this.isSetRow();
36392 boolean that_present_row = true && that.isSetRow();
36393 if (this_present_row || that_present_row) {
36394 if (!(this_present_row && that_present_row))
36395 return false;
36396 if (!this.row.equals(that.row))
36397 return false;
36398 }
36399
36400 boolean this_present_column = true && this.isSetColumn();
36401 boolean that_present_column = true && that.isSetColumn();
36402 if (this_present_column || that_present_column) {
36403 if (!(this_present_column && that_present_column))
36404 return false;
36405 if (!this.column.equals(that.column))
36406 return false;
36407 }
36408
36409 boolean this_present_timestamp = true;
36410 boolean that_present_timestamp = true;
36411 if (this_present_timestamp || that_present_timestamp) {
36412 if (!(this_present_timestamp && that_present_timestamp))
36413 return false;
36414 if (this.timestamp != that.timestamp)
36415 return false;
36416 }
36417
36418 boolean this_present_attributes = true && this.isSetAttributes();
36419 boolean that_present_attributes = true && that.isSetAttributes();
36420 if (this_present_attributes || that_present_attributes) {
36421 if (!(this_present_attributes && that_present_attributes))
36422 return false;
36423 if (!this.attributes.equals(that.attributes))
36424 return false;
36425 }
36426
36427 return true;
36428 }
36429
36430 @Override
36431 public int hashCode() {
36432 HashCodeBuilder builder = new HashCodeBuilder();
36433
36434 boolean present_tableName = true && (isSetTableName());
36435 builder.append(present_tableName);
36436 if (present_tableName)
36437 builder.append(tableName);
36438
36439 boolean present_row = true && (isSetRow());
36440 builder.append(present_row);
36441 if (present_row)
36442 builder.append(row);
36443
36444 boolean present_column = true && (isSetColumn());
36445 builder.append(present_column);
36446 if (present_column)
36447 builder.append(column);
36448
36449 boolean present_timestamp = true;
36450 builder.append(present_timestamp);
36451 if (present_timestamp)
36452 builder.append(timestamp);
36453
36454 boolean present_attributes = true && (isSetAttributes());
36455 builder.append(present_attributes);
36456 if (present_attributes)
36457 builder.append(attributes);
36458
36459 return builder.toHashCode();
36460 }
36461
36462 public int compareTo(deleteAllTs_args other) {
36463 if (!getClass().equals(other.getClass())) {
36464 return getClass().getName().compareTo(other.getClass().getName());
36465 }
36466
36467 int lastComparison = 0;
36468 deleteAllTs_args typedOther = (deleteAllTs_args)other;
36469
36470 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
36471 if (lastComparison != 0) {
36472 return lastComparison;
36473 }
36474 if (isSetTableName()) {
36475 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
36476 if (lastComparison != 0) {
36477 return lastComparison;
36478 }
36479 }
36480 lastComparison = Boolean.valueOf(isSetRow()).compareTo(typedOther.isSetRow());
36481 if (lastComparison != 0) {
36482 return lastComparison;
36483 }
36484 if (isSetRow()) {
36485 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.row, typedOther.row);
36486 if (lastComparison != 0) {
36487 return lastComparison;
36488 }
36489 }
36490 lastComparison = Boolean.valueOf(isSetColumn()).compareTo(typedOther.isSetColumn());
36491 if (lastComparison != 0) {
36492 return lastComparison;
36493 }
36494 if (isSetColumn()) {
36495 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.column, typedOther.column);
36496 if (lastComparison != 0) {
36497 return lastComparison;
36498 }
36499 }
36500 lastComparison = Boolean.valueOf(isSetTimestamp()).compareTo(typedOther.isSetTimestamp());
36501 if (lastComparison != 0) {
36502 return lastComparison;
36503 }
36504 if (isSetTimestamp()) {
36505 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.timestamp, typedOther.timestamp);
36506 if (lastComparison != 0) {
36507 return lastComparison;
36508 }
36509 }
36510 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
36511 if (lastComparison != 0) {
36512 return lastComparison;
36513 }
36514 if (isSetAttributes()) {
36515 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
36516 if (lastComparison != 0) {
36517 return lastComparison;
36518 }
36519 }
36520 return 0;
36521 }
36522
36523 public _Fields fieldForId(int fieldId) {
36524 return _Fields.findByThriftId(fieldId);
36525 }
36526
36527 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
36528 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
36529 }
36530
36531 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
36532 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
36533 }
36534
36535 @Override
36536 public String toString() {
36537 StringBuilder sb = new StringBuilder("deleteAllTs_args(");
36538 boolean first = true;
36539
36540 sb.append("tableName:");
36541 if (this.tableName == null) {
36542 sb.append("null");
36543 } else {
36544 sb.append(this.tableName);
36545 }
36546 first = false;
36547 if (!first) sb.append(", ");
36548 sb.append("row:");
36549 if (this.row == null) {
36550 sb.append("null");
36551 } else {
36552 sb.append(this.row);
36553 }
36554 first = false;
36555 if (!first) sb.append(", ");
36556 sb.append("column:");
36557 if (this.column == null) {
36558 sb.append("null");
36559 } else {
36560 sb.append(this.column);
36561 }
36562 first = false;
36563 if (!first) sb.append(", ");
36564 sb.append("timestamp:");
36565 sb.append(this.timestamp);
36566 first = false;
36567 if (!first) sb.append(", ");
36568 sb.append("attributes:");
36569 if (this.attributes == null) {
36570 sb.append("null");
36571 } else {
36572 sb.append(this.attributes);
36573 }
36574 first = false;
36575 sb.append(")");
36576 return sb.toString();
36577 }
36578
36579 public void validate() throws org.apache.thrift.TException {
36580
36581 }
36582
36583 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
36584 try {
36585 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
36586 } catch (org.apache.thrift.TException te) {
36587 throw new java.io.IOException(te);
36588 }
36589 }
36590
36591 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
36592 try {
36593
36594 __isset_bit_vector = new BitSet(1);
36595 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
36596 } catch (org.apache.thrift.TException te) {
36597 throw new java.io.IOException(te);
36598 }
36599 }
36600
36601 private static class deleteAllTs_argsStandardSchemeFactory implements SchemeFactory {
36602 public deleteAllTs_argsStandardScheme getScheme() {
36603 return new deleteAllTs_argsStandardScheme();
36604 }
36605 }
36606
36607 private static class deleteAllTs_argsStandardScheme extends StandardScheme<deleteAllTs_args> {
36608
36609 public void read(org.apache.thrift.protocol.TProtocol iprot, deleteAllTs_args struct) throws org.apache.thrift.TException {
36610 org.apache.thrift.protocol.TField schemeField;
36611 iprot.readStructBegin();
36612 while (true)
36613 {
36614 schemeField = iprot.readFieldBegin();
36615 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
36616 break;
36617 }
36618 switch (schemeField.id) {
36619 case 1:
36620 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
36621 struct.tableName = iprot.readBinary();
36622 struct.setTableNameIsSet(true);
36623 } else {
36624 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
36625 }
36626 break;
36627 case 2:
36628 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
36629 struct.row = iprot.readBinary();
36630 struct.setRowIsSet(true);
36631 } else {
36632 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
36633 }
36634 break;
36635 case 3:
36636 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
36637 struct.column = iprot.readBinary();
36638 struct.setColumnIsSet(true);
36639 } else {
36640 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
36641 }
36642 break;
36643 case 4:
36644 if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
36645 struct.timestamp = iprot.readI64();
36646 struct.setTimestampIsSet(true);
36647 } else {
36648 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
36649 }
36650 break;
36651 case 5:
36652 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
36653 {
36654 org.apache.thrift.protocol.TMap _map412 = iprot.readMapBegin();
36655 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map412.size);
36656 for (int _i413 = 0; _i413 < _map412.size; ++_i413)
36657 {
36658 ByteBuffer _key414;
36659 ByteBuffer _val415;
36660 _key414 = iprot.readBinary();
36661 _val415 = iprot.readBinary();
36662 struct.attributes.put(_key414, _val415);
36663 }
36664 iprot.readMapEnd();
36665 }
36666 struct.setAttributesIsSet(true);
36667 } else {
36668 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
36669 }
36670 break;
36671 default:
36672 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
36673 }
36674 iprot.readFieldEnd();
36675 }
36676 iprot.readStructEnd();
36677
36678
36679 struct.validate();
36680 }
36681
36682 public void write(org.apache.thrift.protocol.TProtocol oprot, deleteAllTs_args struct) throws org.apache.thrift.TException {
36683 struct.validate();
36684
36685 oprot.writeStructBegin(STRUCT_DESC);
36686 if (struct.tableName != null) {
36687 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
36688 oprot.writeBinary(struct.tableName);
36689 oprot.writeFieldEnd();
36690 }
36691 if (struct.row != null) {
36692 oprot.writeFieldBegin(ROW_FIELD_DESC);
36693 oprot.writeBinary(struct.row);
36694 oprot.writeFieldEnd();
36695 }
36696 if (struct.column != null) {
36697 oprot.writeFieldBegin(COLUMN_FIELD_DESC);
36698 oprot.writeBinary(struct.column);
36699 oprot.writeFieldEnd();
36700 }
36701 oprot.writeFieldBegin(TIMESTAMP_FIELD_DESC);
36702 oprot.writeI64(struct.timestamp);
36703 oprot.writeFieldEnd();
36704 if (struct.attributes != null) {
36705 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
36706 {
36707 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
36708 for (Map.Entry<ByteBuffer, ByteBuffer> _iter416 : struct.attributes.entrySet())
36709 {
36710 oprot.writeBinary(_iter416.getKey());
36711 oprot.writeBinary(_iter416.getValue());
36712 }
36713 oprot.writeMapEnd();
36714 }
36715 oprot.writeFieldEnd();
36716 }
36717 oprot.writeFieldStop();
36718 oprot.writeStructEnd();
36719 }
36720
36721 }
36722
36723 private static class deleteAllTs_argsTupleSchemeFactory implements SchemeFactory {
36724 public deleteAllTs_argsTupleScheme getScheme() {
36725 return new deleteAllTs_argsTupleScheme();
36726 }
36727 }
36728
36729 private static class deleteAllTs_argsTupleScheme extends TupleScheme<deleteAllTs_args> {
36730
36731 @Override
36732 public void write(org.apache.thrift.protocol.TProtocol prot, deleteAllTs_args struct) throws org.apache.thrift.TException {
36733 TTupleProtocol oprot = (TTupleProtocol) prot;
36734 BitSet optionals = new BitSet();
36735 if (struct.isSetTableName()) {
36736 optionals.set(0);
36737 }
36738 if (struct.isSetRow()) {
36739 optionals.set(1);
36740 }
36741 if (struct.isSetColumn()) {
36742 optionals.set(2);
36743 }
36744 if (struct.isSetTimestamp()) {
36745 optionals.set(3);
36746 }
36747 if (struct.isSetAttributes()) {
36748 optionals.set(4);
36749 }
36750 oprot.writeBitSet(optionals, 5);
36751 if (struct.isSetTableName()) {
36752 oprot.writeBinary(struct.tableName);
36753 }
36754 if (struct.isSetRow()) {
36755 oprot.writeBinary(struct.row);
36756 }
36757 if (struct.isSetColumn()) {
36758 oprot.writeBinary(struct.column);
36759 }
36760 if (struct.isSetTimestamp()) {
36761 oprot.writeI64(struct.timestamp);
36762 }
36763 if (struct.isSetAttributes()) {
36764 {
36765 oprot.writeI32(struct.attributes.size());
36766 for (Map.Entry<ByteBuffer, ByteBuffer> _iter417 : struct.attributes.entrySet())
36767 {
36768 oprot.writeBinary(_iter417.getKey());
36769 oprot.writeBinary(_iter417.getValue());
36770 }
36771 }
36772 }
36773 }
36774
36775 @Override
36776 public void read(org.apache.thrift.protocol.TProtocol prot, deleteAllTs_args struct) throws org.apache.thrift.TException {
36777 TTupleProtocol iprot = (TTupleProtocol) prot;
36778 BitSet incoming = iprot.readBitSet(5);
36779 if (incoming.get(0)) {
36780 struct.tableName = iprot.readBinary();
36781 struct.setTableNameIsSet(true);
36782 }
36783 if (incoming.get(1)) {
36784 struct.row = iprot.readBinary();
36785 struct.setRowIsSet(true);
36786 }
36787 if (incoming.get(2)) {
36788 struct.column = iprot.readBinary();
36789 struct.setColumnIsSet(true);
36790 }
36791 if (incoming.get(3)) {
36792 struct.timestamp = iprot.readI64();
36793 struct.setTimestampIsSet(true);
36794 }
36795 if (incoming.get(4)) {
36796 {
36797 org.apache.thrift.protocol.TMap _map418 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
36798 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map418.size);
36799 for (int _i419 = 0; _i419 < _map418.size; ++_i419)
36800 {
36801 ByteBuffer _key420;
36802 ByteBuffer _val421;
36803 _key420 = iprot.readBinary();
36804 _val421 = iprot.readBinary();
36805 struct.attributes.put(_key420, _val421);
36806 }
36807 }
36808 struct.setAttributesIsSet(true);
36809 }
36810 }
36811 }
36812
36813 }
36814
36815 public static class deleteAllTs_result implements org.apache.thrift.TBase<deleteAllTs_result, deleteAllTs_result._Fields>, java.io.Serializable, Cloneable {
36816 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("deleteAllTs_result");
36817
36818 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
36819
36820 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
36821 static {
36822 schemes.put(StandardScheme.class, new deleteAllTs_resultStandardSchemeFactory());
36823 schemes.put(TupleScheme.class, new deleteAllTs_resultTupleSchemeFactory());
36824 }
36825
36826 public IOError io;
36827
36828
36829 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
36830 IO((short)1, "io");
36831
36832 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
36833
36834 static {
36835 for (_Fields field : EnumSet.allOf(_Fields.class)) {
36836 byName.put(field.getFieldName(), field);
36837 }
36838 }
36839
36840
36841
36842
36843 public static _Fields findByThriftId(int fieldId) {
36844 switch(fieldId) {
36845 case 1:
36846 return IO;
36847 default:
36848 return null;
36849 }
36850 }
36851
36852
36853
36854
36855
36856 public static _Fields findByThriftIdOrThrow(int fieldId) {
36857 _Fields fields = findByThriftId(fieldId);
36858 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
36859 return fields;
36860 }
36861
36862
36863
36864
36865 public static _Fields findByName(String name) {
36866 return byName.get(name);
36867 }
36868
36869 private final short _thriftId;
36870 private final String _fieldName;
36871
36872 _Fields(short thriftId, String fieldName) {
36873 _thriftId = thriftId;
36874 _fieldName = fieldName;
36875 }
36876
36877 public short getThriftFieldId() {
36878 return _thriftId;
36879 }
36880
36881 public String getFieldName() {
36882 return _fieldName;
36883 }
36884 }
36885
36886
36887 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
36888 static {
36889 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
36890 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
36891 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
36892 metaDataMap = Collections.unmodifiableMap(tmpMap);
36893 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(deleteAllTs_result.class, metaDataMap);
36894 }
36895
36896 public deleteAllTs_result() {
36897 }
36898
36899 public deleteAllTs_result(
36900 IOError io)
36901 {
36902 this();
36903 this.io = io;
36904 }
36905
36906
36907
36908
36909 public deleteAllTs_result(deleteAllTs_result other) {
36910 if (other.isSetIo()) {
36911 this.io = new IOError(other.io);
36912 }
36913 }
36914
36915 public deleteAllTs_result deepCopy() {
36916 return new deleteAllTs_result(this);
36917 }
36918
36919 @Override
36920 public void clear() {
36921 this.io = null;
36922 }
36923
36924 public IOError getIo() {
36925 return this.io;
36926 }
36927
36928 public deleteAllTs_result setIo(IOError io) {
36929 this.io = io;
36930 return this;
36931 }
36932
36933 public void unsetIo() {
36934 this.io = null;
36935 }
36936
36937
36938 public boolean isSetIo() {
36939 return this.io != null;
36940 }
36941
36942 public void setIoIsSet(boolean value) {
36943 if (!value) {
36944 this.io = null;
36945 }
36946 }
36947
36948 public void setFieldValue(_Fields field, Object value) {
36949 switch (field) {
36950 case IO:
36951 if (value == null) {
36952 unsetIo();
36953 } else {
36954 setIo((IOError)value);
36955 }
36956 break;
36957
36958 }
36959 }
36960
36961 public Object getFieldValue(_Fields field) {
36962 switch (field) {
36963 case IO:
36964 return getIo();
36965
36966 }
36967 throw new IllegalStateException();
36968 }
36969
36970
36971 public boolean isSet(_Fields field) {
36972 if (field == null) {
36973 throw new IllegalArgumentException();
36974 }
36975
36976 switch (field) {
36977 case IO:
36978 return isSetIo();
36979 }
36980 throw new IllegalStateException();
36981 }
36982
36983 @Override
36984 public boolean equals(Object that) {
36985 if (that == null)
36986 return false;
36987 if (that instanceof deleteAllTs_result)
36988 return this.equals((deleteAllTs_result)that);
36989 return false;
36990 }
36991
36992 public boolean equals(deleteAllTs_result that) {
36993 if (that == null)
36994 return false;
36995
36996 boolean this_present_io = true && this.isSetIo();
36997 boolean that_present_io = true && that.isSetIo();
36998 if (this_present_io || that_present_io) {
36999 if (!(this_present_io && that_present_io))
37000 return false;
37001 if (!this.io.equals(that.io))
37002 return false;
37003 }
37004
37005 return true;
37006 }
37007
37008 @Override
37009 public int hashCode() {
37010 HashCodeBuilder builder = new HashCodeBuilder();
37011
37012 boolean present_io = true && (isSetIo());
37013 builder.append(present_io);
37014 if (present_io)
37015 builder.append(io);
37016
37017 return builder.toHashCode();
37018 }
37019
37020 public int compareTo(deleteAllTs_result other) {
37021 if (!getClass().equals(other.getClass())) {
37022 return getClass().getName().compareTo(other.getClass().getName());
37023 }
37024
37025 int lastComparison = 0;
37026 deleteAllTs_result typedOther = (deleteAllTs_result)other;
37027
37028 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
37029 if (lastComparison != 0) {
37030 return lastComparison;
37031 }
37032 if (isSetIo()) {
37033 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
37034 if (lastComparison != 0) {
37035 return lastComparison;
37036 }
37037 }
37038 return 0;
37039 }
37040
37041 public _Fields fieldForId(int fieldId) {
37042 return _Fields.findByThriftId(fieldId);
37043 }
37044
37045 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
37046 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
37047 }
37048
37049 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
37050 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
37051 }
37052
37053 @Override
37054 public String toString() {
37055 StringBuilder sb = new StringBuilder("deleteAllTs_result(");
37056 boolean first = true;
37057
37058 sb.append("io:");
37059 if (this.io == null) {
37060 sb.append("null");
37061 } else {
37062 sb.append(this.io);
37063 }
37064 first = false;
37065 sb.append(")");
37066 return sb.toString();
37067 }
37068
37069 public void validate() throws org.apache.thrift.TException {
37070
37071 }
37072
37073 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
37074 try {
37075 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
37076 } catch (org.apache.thrift.TException te) {
37077 throw new java.io.IOException(te);
37078 }
37079 }
37080
37081 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
37082 try {
37083 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
37084 } catch (org.apache.thrift.TException te) {
37085 throw new java.io.IOException(te);
37086 }
37087 }
37088
37089 private static class deleteAllTs_resultStandardSchemeFactory implements SchemeFactory {
37090 public deleteAllTs_resultStandardScheme getScheme() {
37091 return new deleteAllTs_resultStandardScheme();
37092 }
37093 }
37094
37095 private static class deleteAllTs_resultStandardScheme extends StandardScheme<deleteAllTs_result> {
37096
37097 public void read(org.apache.thrift.protocol.TProtocol iprot, deleteAllTs_result struct) throws org.apache.thrift.TException {
37098 org.apache.thrift.protocol.TField schemeField;
37099 iprot.readStructBegin();
37100 while (true)
37101 {
37102 schemeField = iprot.readFieldBegin();
37103 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
37104 break;
37105 }
37106 switch (schemeField.id) {
37107 case 1:
37108 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
37109 struct.io = new IOError();
37110 struct.io.read(iprot);
37111 struct.setIoIsSet(true);
37112 } else {
37113 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
37114 }
37115 break;
37116 default:
37117 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
37118 }
37119 iprot.readFieldEnd();
37120 }
37121 iprot.readStructEnd();
37122
37123
37124 struct.validate();
37125 }
37126
37127 public void write(org.apache.thrift.protocol.TProtocol oprot, deleteAllTs_result struct) throws org.apache.thrift.TException {
37128 struct.validate();
37129
37130 oprot.writeStructBegin(STRUCT_DESC);
37131 if (struct.io != null) {
37132 oprot.writeFieldBegin(IO_FIELD_DESC);
37133 struct.io.write(oprot);
37134 oprot.writeFieldEnd();
37135 }
37136 oprot.writeFieldStop();
37137 oprot.writeStructEnd();
37138 }
37139
37140 }
37141
37142 private static class deleteAllTs_resultTupleSchemeFactory implements SchemeFactory {
37143 public deleteAllTs_resultTupleScheme getScheme() {
37144 return new deleteAllTs_resultTupleScheme();
37145 }
37146 }
37147
37148 private static class deleteAllTs_resultTupleScheme extends TupleScheme<deleteAllTs_result> {
37149
37150 @Override
37151 public void write(org.apache.thrift.protocol.TProtocol prot, deleteAllTs_result struct) throws org.apache.thrift.TException {
37152 TTupleProtocol oprot = (TTupleProtocol) prot;
37153 BitSet optionals = new BitSet();
37154 if (struct.isSetIo()) {
37155 optionals.set(0);
37156 }
37157 oprot.writeBitSet(optionals, 1);
37158 if (struct.isSetIo()) {
37159 struct.io.write(oprot);
37160 }
37161 }
37162
37163 @Override
37164 public void read(org.apache.thrift.protocol.TProtocol prot, deleteAllTs_result struct) throws org.apache.thrift.TException {
37165 TTupleProtocol iprot = (TTupleProtocol) prot;
37166 BitSet incoming = iprot.readBitSet(1);
37167 if (incoming.get(0)) {
37168 struct.io = new IOError();
37169 struct.io.read(iprot);
37170 struct.setIoIsSet(true);
37171 }
37172 }
37173 }
37174
37175 }
37176
37177 public static class deleteAllRow_args implements org.apache.thrift.TBase<deleteAllRow_args, deleteAllRow_args._Fields>, java.io.Serializable, Cloneable {
37178 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("deleteAllRow_args");
37179
37180 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
37181 private static final org.apache.thrift.protocol.TField ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("row", org.apache.thrift.protocol.TType.STRING, (short)2);
37182 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)3);
37183
37184 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
37185 static {
37186 schemes.put(StandardScheme.class, new deleteAllRow_argsStandardSchemeFactory());
37187 schemes.put(TupleScheme.class, new deleteAllRow_argsTupleSchemeFactory());
37188 }
37189
37190
37191
37192
37193 public ByteBuffer tableName;
37194
37195
37196
37197 public ByteBuffer row;
37198
37199
37200
37201 public Map<ByteBuffer,ByteBuffer> attributes;
37202
37203
37204 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
37205
37206
37207
37208 TABLE_NAME((short)1, "tableName"),
37209
37210
37211
37212 ROW((short)2, "row"),
37213
37214
37215
37216 ATTRIBUTES((short)3, "attributes");
37217
37218 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
37219
37220 static {
37221 for (_Fields field : EnumSet.allOf(_Fields.class)) {
37222 byName.put(field.getFieldName(), field);
37223 }
37224 }
37225
37226
37227
37228
37229 public static _Fields findByThriftId(int fieldId) {
37230 switch(fieldId) {
37231 case 1:
37232 return TABLE_NAME;
37233 case 2:
37234 return ROW;
37235 case 3:
37236 return ATTRIBUTES;
37237 default:
37238 return null;
37239 }
37240 }
37241
37242
37243
37244
37245
37246 public static _Fields findByThriftIdOrThrow(int fieldId) {
37247 _Fields fields = findByThriftId(fieldId);
37248 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
37249 return fields;
37250 }
37251
37252
37253
37254
37255 public static _Fields findByName(String name) {
37256 return byName.get(name);
37257 }
37258
37259 private final short _thriftId;
37260 private final String _fieldName;
37261
37262 _Fields(short thriftId, String fieldName) {
37263 _thriftId = thriftId;
37264 _fieldName = fieldName;
37265 }
37266
37267 public short getThriftFieldId() {
37268 return _thriftId;
37269 }
37270
37271 public String getFieldName() {
37272 return _fieldName;
37273 }
37274 }
37275
37276
37277 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
37278 static {
37279 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
37280 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
37281 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
37282 tmpMap.put(_Fields.ROW, new org.apache.thrift.meta_data.FieldMetaData("row", org.apache.thrift.TFieldRequirementType.DEFAULT,
37283 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
37284 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
37285 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
37286 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
37287 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
37288 metaDataMap = Collections.unmodifiableMap(tmpMap);
37289 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(deleteAllRow_args.class, metaDataMap);
37290 }
37291
37292 public deleteAllRow_args() {
37293 }
37294
37295 public deleteAllRow_args(
37296 ByteBuffer tableName,
37297 ByteBuffer row,
37298 Map<ByteBuffer,ByteBuffer> attributes)
37299 {
37300 this();
37301 this.tableName = tableName;
37302 this.row = row;
37303 this.attributes = attributes;
37304 }
37305
37306
37307
37308
37309 public deleteAllRow_args(deleteAllRow_args other) {
37310 if (other.isSetTableName()) {
37311 this.tableName = other.tableName;
37312 }
37313 if (other.isSetRow()) {
37314 this.row = other.row;
37315 }
37316 if (other.isSetAttributes()) {
37317 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
37318 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
37319
37320 ByteBuffer other_element_key = other_element.getKey();
37321 ByteBuffer other_element_value = other_element.getValue();
37322
37323 ByteBuffer __this__attributes_copy_key = other_element_key;
37324
37325 ByteBuffer __this__attributes_copy_value = other_element_value;
37326
37327 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
37328 }
37329 this.attributes = __this__attributes;
37330 }
37331 }
37332
37333 public deleteAllRow_args deepCopy() {
37334 return new deleteAllRow_args(this);
37335 }
37336
37337 @Override
37338 public void clear() {
37339 this.tableName = null;
37340 this.row = null;
37341 this.attributes = null;
37342 }
37343
37344
37345
37346
37347 public byte[] getTableName() {
37348 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
37349 return tableName == null ? null : tableName.array();
37350 }
37351
37352 public ByteBuffer bufferForTableName() {
37353 return tableName;
37354 }
37355
37356
37357
37358
37359 public deleteAllRow_args setTableName(byte[] tableName) {
37360 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
37361 return this;
37362 }
37363
37364 public deleteAllRow_args setTableName(ByteBuffer tableName) {
37365 this.tableName = tableName;
37366 return this;
37367 }
37368
37369 public void unsetTableName() {
37370 this.tableName = null;
37371 }
37372
37373
37374 public boolean isSetTableName() {
37375 return this.tableName != null;
37376 }
37377
37378 public void setTableNameIsSet(boolean value) {
37379 if (!value) {
37380 this.tableName = null;
37381 }
37382 }
37383
37384
37385
37386
37387 public byte[] getRow() {
37388 setRow(org.apache.thrift.TBaseHelper.rightSize(row));
37389 return row == null ? null : row.array();
37390 }
37391
37392 public ByteBuffer bufferForRow() {
37393 return row;
37394 }
37395
37396
37397
37398
37399 public deleteAllRow_args setRow(byte[] row) {
37400 setRow(row == null ? (ByteBuffer)null : ByteBuffer.wrap(row));
37401 return this;
37402 }
37403
37404 public deleteAllRow_args setRow(ByteBuffer row) {
37405 this.row = row;
37406 return this;
37407 }
37408
37409 public void unsetRow() {
37410 this.row = null;
37411 }
37412
37413
37414 public boolean isSetRow() {
37415 return this.row != null;
37416 }
37417
37418 public void setRowIsSet(boolean value) {
37419 if (!value) {
37420 this.row = null;
37421 }
37422 }
37423
37424 public int getAttributesSize() {
37425 return (this.attributes == null) ? 0 : this.attributes.size();
37426 }
37427
37428 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
37429 if (this.attributes == null) {
37430 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
37431 }
37432 this.attributes.put(key, val);
37433 }
37434
37435
37436
37437
37438 public Map<ByteBuffer,ByteBuffer> getAttributes() {
37439 return this.attributes;
37440 }
37441
37442
37443
37444
37445 public deleteAllRow_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
37446 this.attributes = attributes;
37447 return this;
37448 }
37449
37450 public void unsetAttributes() {
37451 this.attributes = null;
37452 }
37453
37454
37455 public boolean isSetAttributes() {
37456 return this.attributes != null;
37457 }
37458
37459 public void setAttributesIsSet(boolean value) {
37460 if (!value) {
37461 this.attributes = null;
37462 }
37463 }
37464
37465 public void setFieldValue(_Fields field, Object value) {
37466 switch (field) {
37467 case TABLE_NAME:
37468 if (value == null) {
37469 unsetTableName();
37470 } else {
37471 setTableName((ByteBuffer)value);
37472 }
37473 break;
37474
37475 case ROW:
37476 if (value == null) {
37477 unsetRow();
37478 } else {
37479 setRow((ByteBuffer)value);
37480 }
37481 break;
37482
37483 case ATTRIBUTES:
37484 if (value == null) {
37485 unsetAttributes();
37486 } else {
37487 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
37488 }
37489 break;
37490
37491 }
37492 }
37493
37494 public Object getFieldValue(_Fields field) {
37495 switch (field) {
37496 case TABLE_NAME:
37497 return getTableName();
37498
37499 case ROW:
37500 return getRow();
37501
37502 case ATTRIBUTES:
37503 return getAttributes();
37504
37505 }
37506 throw new IllegalStateException();
37507 }
37508
37509
37510 public boolean isSet(_Fields field) {
37511 if (field == null) {
37512 throw new IllegalArgumentException();
37513 }
37514
37515 switch (field) {
37516 case TABLE_NAME:
37517 return isSetTableName();
37518 case ROW:
37519 return isSetRow();
37520 case ATTRIBUTES:
37521 return isSetAttributes();
37522 }
37523 throw new IllegalStateException();
37524 }
37525
37526 @Override
37527 public boolean equals(Object that) {
37528 if (that == null)
37529 return false;
37530 if (that instanceof deleteAllRow_args)
37531 return this.equals((deleteAllRow_args)that);
37532 return false;
37533 }
37534
37535 public boolean equals(deleteAllRow_args that) {
37536 if (that == null)
37537 return false;
37538
37539 boolean this_present_tableName = true && this.isSetTableName();
37540 boolean that_present_tableName = true && that.isSetTableName();
37541 if (this_present_tableName || that_present_tableName) {
37542 if (!(this_present_tableName && that_present_tableName))
37543 return false;
37544 if (!this.tableName.equals(that.tableName))
37545 return false;
37546 }
37547
37548 boolean this_present_row = true && this.isSetRow();
37549 boolean that_present_row = true && that.isSetRow();
37550 if (this_present_row || that_present_row) {
37551 if (!(this_present_row && that_present_row))
37552 return false;
37553 if (!this.row.equals(that.row))
37554 return false;
37555 }
37556
37557 boolean this_present_attributes = true && this.isSetAttributes();
37558 boolean that_present_attributes = true && that.isSetAttributes();
37559 if (this_present_attributes || that_present_attributes) {
37560 if (!(this_present_attributes && that_present_attributes))
37561 return false;
37562 if (!this.attributes.equals(that.attributes))
37563 return false;
37564 }
37565
37566 return true;
37567 }
37568
37569 @Override
37570 public int hashCode() {
37571 HashCodeBuilder builder = new HashCodeBuilder();
37572
37573 boolean present_tableName = true && (isSetTableName());
37574 builder.append(present_tableName);
37575 if (present_tableName)
37576 builder.append(tableName);
37577
37578 boolean present_row = true && (isSetRow());
37579 builder.append(present_row);
37580 if (present_row)
37581 builder.append(row);
37582
37583 boolean present_attributes = true && (isSetAttributes());
37584 builder.append(present_attributes);
37585 if (present_attributes)
37586 builder.append(attributes);
37587
37588 return builder.toHashCode();
37589 }
37590
37591 public int compareTo(deleteAllRow_args other) {
37592 if (!getClass().equals(other.getClass())) {
37593 return getClass().getName().compareTo(other.getClass().getName());
37594 }
37595
37596 int lastComparison = 0;
37597 deleteAllRow_args typedOther = (deleteAllRow_args)other;
37598
37599 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
37600 if (lastComparison != 0) {
37601 return lastComparison;
37602 }
37603 if (isSetTableName()) {
37604 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
37605 if (lastComparison != 0) {
37606 return lastComparison;
37607 }
37608 }
37609 lastComparison = Boolean.valueOf(isSetRow()).compareTo(typedOther.isSetRow());
37610 if (lastComparison != 0) {
37611 return lastComparison;
37612 }
37613 if (isSetRow()) {
37614 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.row, typedOther.row);
37615 if (lastComparison != 0) {
37616 return lastComparison;
37617 }
37618 }
37619 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
37620 if (lastComparison != 0) {
37621 return lastComparison;
37622 }
37623 if (isSetAttributes()) {
37624 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
37625 if (lastComparison != 0) {
37626 return lastComparison;
37627 }
37628 }
37629 return 0;
37630 }
37631
37632 public _Fields fieldForId(int fieldId) {
37633 return _Fields.findByThriftId(fieldId);
37634 }
37635
37636 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
37637 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
37638 }
37639
37640 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
37641 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
37642 }
37643
37644 @Override
37645 public String toString() {
37646 StringBuilder sb = new StringBuilder("deleteAllRow_args(");
37647 boolean first = true;
37648
37649 sb.append("tableName:");
37650 if (this.tableName == null) {
37651 sb.append("null");
37652 } else {
37653 sb.append(this.tableName);
37654 }
37655 first = false;
37656 if (!first) sb.append(", ");
37657 sb.append("row:");
37658 if (this.row == null) {
37659 sb.append("null");
37660 } else {
37661 sb.append(this.row);
37662 }
37663 first = false;
37664 if (!first) sb.append(", ");
37665 sb.append("attributes:");
37666 if (this.attributes == null) {
37667 sb.append("null");
37668 } else {
37669 sb.append(this.attributes);
37670 }
37671 first = false;
37672 sb.append(")");
37673 return sb.toString();
37674 }
37675
37676 public void validate() throws org.apache.thrift.TException {
37677
37678 }
37679
37680 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
37681 try {
37682 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
37683 } catch (org.apache.thrift.TException te) {
37684 throw new java.io.IOException(te);
37685 }
37686 }
37687
37688 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
37689 try {
37690 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
37691 } catch (org.apache.thrift.TException te) {
37692 throw new java.io.IOException(te);
37693 }
37694 }
37695
37696 private static class deleteAllRow_argsStandardSchemeFactory implements SchemeFactory {
37697 public deleteAllRow_argsStandardScheme getScheme() {
37698 return new deleteAllRow_argsStandardScheme();
37699 }
37700 }
37701
37702 private static class deleteAllRow_argsStandardScheme extends StandardScheme<deleteAllRow_args> {
37703
37704 public void read(org.apache.thrift.protocol.TProtocol iprot, deleteAllRow_args struct) throws org.apache.thrift.TException {
37705 org.apache.thrift.protocol.TField schemeField;
37706 iprot.readStructBegin();
37707 while (true)
37708 {
37709 schemeField = iprot.readFieldBegin();
37710 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
37711 break;
37712 }
37713 switch (schemeField.id) {
37714 case 1:
37715 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
37716 struct.tableName = iprot.readBinary();
37717 struct.setTableNameIsSet(true);
37718 } else {
37719 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
37720 }
37721 break;
37722 case 2:
37723 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
37724 struct.row = iprot.readBinary();
37725 struct.setRowIsSet(true);
37726 } else {
37727 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
37728 }
37729 break;
37730 case 3:
37731 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
37732 {
37733 org.apache.thrift.protocol.TMap _map422 = iprot.readMapBegin();
37734 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map422.size);
37735 for (int _i423 = 0; _i423 < _map422.size; ++_i423)
37736 {
37737 ByteBuffer _key424;
37738 ByteBuffer _val425;
37739 _key424 = iprot.readBinary();
37740 _val425 = iprot.readBinary();
37741 struct.attributes.put(_key424, _val425);
37742 }
37743 iprot.readMapEnd();
37744 }
37745 struct.setAttributesIsSet(true);
37746 } else {
37747 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
37748 }
37749 break;
37750 default:
37751 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
37752 }
37753 iprot.readFieldEnd();
37754 }
37755 iprot.readStructEnd();
37756
37757
37758 struct.validate();
37759 }
37760
37761 public void write(org.apache.thrift.protocol.TProtocol oprot, deleteAllRow_args struct) throws org.apache.thrift.TException {
37762 struct.validate();
37763
37764 oprot.writeStructBegin(STRUCT_DESC);
37765 if (struct.tableName != null) {
37766 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
37767 oprot.writeBinary(struct.tableName);
37768 oprot.writeFieldEnd();
37769 }
37770 if (struct.row != null) {
37771 oprot.writeFieldBegin(ROW_FIELD_DESC);
37772 oprot.writeBinary(struct.row);
37773 oprot.writeFieldEnd();
37774 }
37775 if (struct.attributes != null) {
37776 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
37777 {
37778 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
37779 for (Map.Entry<ByteBuffer, ByteBuffer> _iter426 : struct.attributes.entrySet())
37780 {
37781 oprot.writeBinary(_iter426.getKey());
37782 oprot.writeBinary(_iter426.getValue());
37783 }
37784 oprot.writeMapEnd();
37785 }
37786 oprot.writeFieldEnd();
37787 }
37788 oprot.writeFieldStop();
37789 oprot.writeStructEnd();
37790 }
37791
37792 }
37793
37794 private static class deleteAllRow_argsTupleSchemeFactory implements SchemeFactory {
37795 public deleteAllRow_argsTupleScheme getScheme() {
37796 return new deleteAllRow_argsTupleScheme();
37797 }
37798 }
37799
37800 private static class deleteAllRow_argsTupleScheme extends TupleScheme<deleteAllRow_args> {
37801
37802 @Override
37803 public void write(org.apache.thrift.protocol.TProtocol prot, deleteAllRow_args struct) throws org.apache.thrift.TException {
37804 TTupleProtocol oprot = (TTupleProtocol) prot;
37805 BitSet optionals = new BitSet();
37806 if (struct.isSetTableName()) {
37807 optionals.set(0);
37808 }
37809 if (struct.isSetRow()) {
37810 optionals.set(1);
37811 }
37812 if (struct.isSetAttributes()) {
37813 optionals.set(2);
37814 }
37815 oprot.writeBitSet(optionals, 3);
37816 if (struct.isSetTableName()) {
37817 oprot.writeBinary(struct.tableName);
37818 }
37819 if (struct.isSetRow()) {
37820 oprot.writeBinary(struct.row);
37821 }
37822 if (struct.isSetAttributes()) {
37823 {
37824 oprot.writeI32(struct.attributes.size());
37825 for (Map.Entry<ByteBuffer, ByteBuffer> _iter427 : struct.attributes.entrySet())
37826 {
37827 oprot.writeBinary(_iter427.getKey());
37828 oprot.writeBinary(_iter427.getValue());
37829 }
37830 }
37831 }
37832 }
37833
37834 @Override
37835 public void read(org.apache.thrift.protocol.TProtocol prot, deleteAllRow_args struct) throws org.apache.thrift.TException {
37836 TTupleProtocol iprot = (TTupleProtocol) prot;
37837 BitSet incoming = iprot.readBitSet(3);
37838 if (incoming.get(0)) {
37839 struct.tableName = iprot.readBinary();
37840 struct.setTableNameIsSet(true);
37841 }
37842 if (incoming.get(1)) {
37843 struct.row = iprot.readBinary();
37844 struct.setRowIsSet(true);
37845 }
37846 if (incoming.get(2)) {
37847 {
37848 org.apache.thrift.protocol.TMap _map428 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
37849 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map428.size);
37850 for (int _i429 = 0; _i429 < _map428.size; ++_i429)
37851 {
37852 ByteBuffer _key430;
37853 ByteBuffer _val431;
37854 _key430 = iprot.readBinary();
37855 _val431 = iprot.readBinary();
37856 struct.attributes.put(_key430, _val431);
37857 }
37858 }
37859 struct.setAttributesIsSet(true);
37860 }
37861 }
37862 }
37863
37864 }
37865
37866 public static class deleteAllRow_result implements org.apache.thrift.TBase<deleteAllRow_result, deleteAllRow_result._Fields>, java.io.Serializable, Cloneable {
37867 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("deleteAllRow_result");
37868
37869 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
37870
37871 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
37872 static {
37873 schemes.put(StandardScheme.class, new deleteAllRow_resultStandardSchemeFactory());
37874 schemes.put(TupleScheme.class, new deleteAllRow_resultTupleSchemeFactory());
37875 }
37876
37877 public IOError io;
37878
37879
37880 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
37881 IO((short)1, "io");
37882
37883 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
37884
37885 static {
37886 for (_Fields field : EnumSet.allOf(_Fields.class)) {
37887 byName.put(field.getFieldName(), field);
37888 }
37889 }
37890
37891
37892
37893
37894 public static _Fields findByThriftId(int fieldId) {
37895 switch(fieldId) {
37896 case 1:
37897 return IO;
37898 default:
37899 return null;
37900 }
37901 }
37902
37903
37904
37905
37906
37907 public static _Fields findByThriftIdOrThrow(int fieldId) {
37908 _Fields fields = findByThriftId(fieldId);
37909 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
37910 return fields;
37911 }
37912
37913
37914
37915
37916 public static _Fields findByName(String name) {
37917 return byName.get(name);
37918 }
37919
37920 private final short _thriftId;
37921 private final String _fieldName;
37922
37923 _Fields(short thriftId, String fieldName) {
37924 _thriftId = thriftId;
37925 _fieldName = fieldName;
37926 }
37927
37928 public short getThriftFieldId() {
37929 return _thriftId;
37930 }
37931
37932 public String getFieldName() {
37933 return _fieldName;
37934 }
37935 }
37936
37937
37938 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
37939 static {
37940 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
37941 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
37942 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
37943 metaDataMap = Collections.unmodifiableMap(tmpMap);
37944 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(deleteAllRow_result.class, metaDataMap);
37945 }
37946
37947 public deleteAllRow_result() {
37948 }
37949
37950 public deleteAllRow_result(
37951 IOError io)
37952 {
37953 this();
37954 this.io = io;
37955 }
37956
37957
37958
37959
37960 public deleteAllRow_result(deleteAllRow_result other) {
37961 if (other.isSetIo()) {
37962 this.io = new IOError(other.io);
37963 }
37964 }
37965
37966 public deleteAllRow_result deepCopy() {
37967 return new deleteAllRow_result(this);
37968 }
37969
37970 @Override
37971 public void clear() {
37972 this.io = null;
37973 }
37974
37975 public IOError getIo() {
37976 return this.io;
37977 }
37978
37979 public deleteAllRow_result setIo(IOError io) {
37980 this.io = io;
37981 return this;
37982 }
37983
37984 public void unsetIo() {
37985 this.io = null;
37986 }
37987
37988
37989 public boolean isSetIo() {
37990 return this.io != null;
37991 }
37992
37993 public void setIoIsSet(boolean value) {
37994 if (!value) {
37995 this.io = null;
37996 }
37997 }
37998
37999 public void setFieldValue(_Fields field, Object value) {
38000 switch (field) {
38001 case IO:
38002 if (value == null) {
38003 unsetIo();
38004 } else {
38005 setIo((IOError)value);
38006 }
38007 break;
38008
38009 }
38010 }
38011
38012 public Object getFieldValue(_Fields field) {
38013 switch (field) {
38014 case IO:
38015 return getIo();
38016
38017 }
38018 throw new IllegalStateException();
38019 }
38020
38021
38022 public boolean isSet(_Fields field) {
38023 if (field == null) {
38024 throw new IllegalArgumentException();
38025 }
38026
38027 switch (field) {
38028 case IO:
38029 return isSetIo();
38030 }
38031 throw new IllegalStateException();
38032 }
38033
38034 @Override
38035 public boolean equals(Object that) {
38036 if (that == null)
38037 return false;
38038 if (that instanceof deleteAllRow_result)
38039 return this.equals((deleteAllRow_result)that);
38040 return false;
38041 }
38042
38043 public boolean equals(deleteAllRow_result that) {
38044 if (that == null)
38045 return false;
38046
38047 boolean this_present_io = true && this.isSetIo();
38048 boolean that_present_io = true && that.isSetIo();
38049 if (this_present_io || that_present_io) {
38050 if (!(this_present_io && that_present_io))
38051 return false;
38052 if (!this.io.equals(that.io))
38053 return false;
38054 }
38055
38056 return true;
38057 }
38058
38059 @Override
38060 public int hashCode() {
38061 HashCodeBuilder builder = new HashCodeBuilder();
38062
38063 boolean present_io = true && (isSetIo());
38064 builder.append(present_io);
38065 if (present_io)
38066 builder.append(io);
38067
38068 return builder.toHashCode();
38069 }
38070
38071 public int compareTo(deleteAllRow_result other) {
38072 if (!getClass().equals(other.getClass())) {
38073 return getClass().getName().compareTo(other.getClass().getName());
38074 }
38075
38076 int lastComparison = 0;
38077 deleteAllRow_result typedOther = (deleteAllRow_result)other;
38078
38079 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
38080 if (lastComparison != 0) {
38081 return lastComparison;
38082 }
38083 if (isSetIo()) {
38084 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
38085 if (lastComparison != 0) {
38086 return lastComparison;
38087 }
38088 }
38089 return 0;
38090 }
38091
38092 public _Fields fieldForId(int fieldId) {
38093 return _Fields.findByThriftId(fieldId);
38094 }
38095
38096 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
38097 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
38098 }
38099
38100 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
38101 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
38102 }
38103
38104 @Override
38105 public String toString() {
38106 StringBuilder sb = new StringBuilder("deleteAllRow_result(");
38107 boolean first = true;
38108
38109 sb.append("io:");
38110 if (this.io == null) {
38111 sb.append("null");
38112 } else {
38113 sb.append(this.io);
38114 }
38115 first = false;
38116 sb.append(")");
38117 return sb.toString();
38118 }
38119
38120 public void validate() throws org.apache.thrift.TException {
38121
38122 }
38123
38124 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
38125 try {
38126 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
38127 } catch (org.apache.thrift.TException te) {
38128 throw new java.io.IOException(te);
38129 }
38130 }
38131
38132 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
38133 try {
38134 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
38135 } catch (org.apache.thrift.TException te) {
38136 throw new java.io.IOException(te);
38137 }
38138 }
38139
38140 private static class deleteAllRow_resultStandardSchemeFactory implements SchemeFactory {
38141 public deleteAllRow_resultStandardScheme getScheme() {
38142 return new deleteAllRow_resultStandardScheme();
38143 }
38144 }
38145
38146 private static class deleteAllRow_resultStandardScheme extends StandardScheme<deleteAllRow_result> {
38147
38148 public void read(org.apache.thrift.protocol.TProtocol iprot, deleteAllRow_result struct) throws org.apache.thrift.TException {
38149 org.apache.thrift.protocol.TField schemeField;
38150 iprot.readStructBegin();
38151 while (true)
38152 {
38153 schemeField = iprot.readFieldBegin();
38154 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
38155 break;
38156 }
38157 switch (schemeField.id) {
38158 case 1:
38159 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
38160 struct.io = new IOError();
38161 struct.io.read(iprot);
38162 struct.setIoIsSet(true);
38163 } else {
38164 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
38165 }
38166 break;
38167 default:
38168 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
38169 }
38170 iprot.readFieldEnd();
38171 }
38172 iprot.readStructEnd();
38173
38174
38175 struct.validate();
38176 }
38177
38178 public void write(org.apache.thrift.protocol.TProtocol oprot, deleteAllRow_result struct) throws org.apache.thrift.TException {
38179 struct.validate();
38180
38181 oprot.writeStructBegin(STRUCT_DESC);
38182 if (struct.io != null) {
38183 oprot.writeFieldBegin(IO_FIELD_DESC);
38184 struct.io.write(oprot);
38185 oprot.writeFieldEnd();
38186 }
38187 oprot.writeFieldStop();
38188 oprot.writeStructEnd();
38189 }
38190
38191 }
38192
38193 private static class deleteAllRow_resultTupleSchemeFactory implements SchemeFactory {
38194 public deleteAllRow_resultTupleScheme getScheme() {
38195 return new deleteAllRow_resultTupleScheme();
38196 }
38197 }
38198
38199 private static class deleteAllRow_resultTupleScheme extends TupleScheme<deleteAllRow_result> {
38200
38201 @Override
38202 public void write(org.apache.thrift.protocol.TProtocol prot, deleteAllRow_result struct) throws org.apache.thrift.TException {
38203 TTupleProtocol oprot = (TTupleProtocol) prot;
38204 BitSet optionals = new BitSet();
38205 if (struct.isSetIo()) {
38206 optionals.set(0);
38207 }
38208 oprot.writeBitSet(optionals, 1);
38209 if (struct.isSetIo()) {
38210 struct.io.write(oprot);
38211 }
38212 }
38213
38214 @Override
38215 public void read(org.apache.thrift.protocol.TProtocol prot, deleteAllRow_result struct) throws org.apache.thrift.TException {
38216 TTupleProtocol iprot = (TTupleProtocol) prot;
38217 BitSet incoming = iprot.readBitSet(1);
38218 if (incoming.get(0)) {
38219 struct.io = new IOError();
38220 struct.io.read(iprot);
38221 struct.setIoIsSet(true);
38222 }
38223 }
38224 }
38225
38226 }
38227
38228 public static class increment_args implements org.apache.thrift.TBase<increment_args, increment_args._Fields>, java.io.Serializable, Cloneable {
38229 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("increment_args");
38230
38231 private static final org.apache.thrift.protocol.TField INCREMENT_FIELD_DESC = new org.apache.thrift.protocol.TField("increment", org.apache.thrift.protocol.TType.STRUCT, (short)1);
38232
38233 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
38234 static {
38235 schemes.put(StandardScheme.class, new increment_argsStandardSchemeFactory());
38236 schemes.put(TupleScheme.class, new increment_argsTupleSchemeFactory());
38237 }
38238
38239
38240
38241
38242 public TIncrement increment;
38243
38244
38245 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
38246
38247
38248
38249 INCREMENT((short)1, "increment");
38250
38251 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
38252
38253 static {
38254 for (_Fields field : EnumSet.allOf(_Fields.class)) {
38255 byName.put(field.getFieldName(), field);
38256 }
38257 }
38258
38259
38260
38261
38262 public static _Fields findByThriftId(int fieldId) {
38263 switch(fieldId) {
38264 case 1:
38265 return INCREMENT;
38266 default:
38267 return null;
38268 }
38269 }
38270
38271
38272
38273
38274
38275 public static _Fields findByThriftIdOrThrow(int fieldId) {
38276 _Fields fields = findByThriftId(fieldId);
38277 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
38278 return fields;
38279 }
38280
38281
38282
38283
38284 public static _Fields findByName(String name) {
38285 return byName.get(name);
38286 }
38287
38288 private final short _thriftId;
38289 private final String _fieldName;
38290
38291 _Fields(short thriftId, String fieldName) {
38292 _thriftId = thriftId;
38293 _fieldName = fieldName;
38294 }
38295
38296 public short getThriftFieldId() {
38297 return _thriftId;
38298 }
38299
38300 public String getFieldName() {
38301 return _fieldName;
38302 }
38303 }
38304
38305
38306 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
38307 static {
38308 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
38309 tmpMap.put(_Fields.INCREMENT, new org.apache.thrift.meta_data.FieldMetaData("increment", org.apache.thrift.TFieldRequirementType.DEFAULT,
38310 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TIncrement.class)));
38311 metaDataMap = Collections.unmodifiableMap(tmpMap);
38312 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(increment_args.class, metaDataMap);
38313 }
38314
38315 public increment_args() {
38316 }
38317
38318 public increment_args(
38319 TIncrement increment)
38320 {
38321 this();
38322 this.increment = increment;
38323 }
38324
38325
38326
38327
38328 public increment_args(increment_args other) {
38329 if (other.isSetIncrement()) {
38330 this.increment = new TIncrement(other.increment);
38331 }
38332 }
38333
38334 public increment_args deepCopy() {
38335 return new increment_args(this);
38336 }
38337
38338 @Override
38339 public void clear() {
38340 this.increment = null;
38341 }
38342
38343
38344
38345
38346 public TIncrement getIncrement() {
38347 return this.increment;
38348 }
38349
38350
38351
38352
38353 public increment_args setIncrement(TIncrement increment) {
38354 this.increment = increment;
38355 return this;
38356 }
38357
38358 public void unsetIncrement() {
38359 this.increment = null;
38360 }
38361
38362
38363 public boolean isSetIncrement() {
38364 return this.increment != null;
38365 }
38366
38367 public void setIncrementIsSet(boolean value) {
38368 if (!value) {
38369 this.increment = null;
38370 }
38371 }
38372
38373 public void setFieldValue(_Fields field, Object value) {
38374 switch (field) {
38375 case INCREMENT:
38376 if (value == null) {
38377 unsetIncrement();
38378 } else {
38379 setIncrement((TIncrement)value);
38380 }
38381 break;
38382
38383 }
38384 }
38385
38386 public Object getFieldValue(_Fields field) {
38387 switch (field) {
38388 case INCREMENT:
38389 return getIncrement();
38390
38391 }
38392 throw new IllegalStateException();
38393 }
38394
38395
38396 public boolean isSet(_Fields field) {
38397 if (field == null) {
38398 throw new IllegalArgumentException();
38399 }
38400
38401 switch (field) {
38402 case INCREMENT:
38403 return isSetIncrement();
38404 }
38405 throw new IllegalStateException();
38406 }
38407
38408 @Override
38409 public boolean equals(Object that) {
38410 if (that == null)
38411 return false;
38412 if (that instanceof increment_args)
38413 return this.equals((increment_args)that);
38414 return false;
38415 }
38416
38417 public boolean equals(increment_args that) {
38418 if (that == null)
38419 return false;
38420
38421 boolean this_present_increment = true && this.isSetIncrement();
38422 boolean that_present_increment = true && that.isSetIncrement();
38423 if (this_present_increment || that_present_increment) {
38424 if (!(this_present_increment && that_present_increment))
38425 return false;
38426 if (!this.increment.equals(that.increment))
38427 return false;
38428 }
38429
38430 return true;
38431 }
38432
38433 @Override
38434 public int hashCode() {
38435 HashCodeBuilder builder = new HashCodeBuilder();
38436
38437 boolean present_increment = true && (isSetIncrement());
38438 builder.append(present_increment);
38439 if (present_increment)
38440 builder.append(increment);
38441
38442 return builder.toHashCode();
38443 }
38444
38445 public int compareTo(increment_args other) {
38446 if (!getClass().equals(other.getClass())) {
38447 return getClass().getName().compareTo(other.getClass().getName());
38448 }
38449
38450 int lastComparison = 0;
38451 increment_args typedOther = (increment_args)other;
38452
38453 lastComparison = Boolean.valueOf(isSetIncrement()).compareTo(typedOther.isSetIncrement());
38454 if (lastComparison != 0) {
38455 return lastComparison;
38456 }
38457 if (isSetIncrement()) {
38458 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.increment, typedOther.increment);
38459 if (lastComparison != 0) {
38460 return lastComparison;
38461 }
38462 }
38463 return 0;
38464 }
38465
38466 public _Fields fieldForId(int fieldId) {
38467 return _Fields.findByThriftId(fieldId);
38468 }
38469
38470 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
38471 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
38472 }
38473
38474 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
38475 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
38476 }
38477
38478 @Override
38479 public String toString() {
38480 StringBuilder sb = new StringBuilder("increment_args(");
38481 boolean first = true;
38482
38483 sb.append("increment:");
38484 if (this.increment == null) {
38485 sb.append("null");
38486 } else {
38487 sb.append(this.increment);
38488 }
38489 first = false;
38490 sb.append(")");
38491 return sb.toString();
38492 }
38493
38494 public void validate() throws org.apache.thrift.TException {
38495
38496 }
38497
38498 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
38499 try {
38500 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
38501 } catch (org.apache.thrift.TException te) {
38502 throw new java.io.IOException(te);
38503 }
38504 }
38505
38506 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
38507 try {
38508 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
38509 } catch (org.apache.thrift.TException te) {
38510 throw new java.io.IOException(te);
38511 }
38512 }
38513
38514 private static class increment_argsStandardSchemeFactory implements SchemeFactory {
38515 public increment_argsStandardScheme getScheme() {
38516 return new increment_argsStandardScheme();
38517 }
38518 }
38519
38520 private static class increment_argsStandardScheme extends StandardScheme<increment_args> {
38521
38522 public void read(org.apache.thrift.protocol.TProtocol iprot, increment_args struct) throws org.apache.thrift.TException {
38523 org.apache.thrift.protocol.TField schemeField;
38524 iprot.readStructBegin();
38525 while (true)
38526 {
38527 schemeField = iprot.readFieldBegin();
38528 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
38529 break;
38530 }
38531 switch (schemeField.id) {
38532 case 1:
38533 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
38534 struct.increment = new TIncrement();
38535 struct.increment.read(iprot);
38536 struct.setIncrementIsSet(true);
38537 } else {
38538 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
38539 }
38540 break;
38541 default:
38542 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
38543 }
38544 iprot.readFieldEnd();
38545 }
38546 iprot.readStructEnd();
38547
38548
38549 struct.validate();
38550 }
38551
38552 public void write(org.apache.thrift.protocol.TProtocol oprot, increment_args struct) throws org.apache.thrift.TException {
38553 struct.validate();
38554
38555 oprot.writeStructBegin(STRUCT_DESC);
38556 if (struct.increment != null) {
38557 oprot.writeFieldBegin(INCREMENT_FIELD_DESC);
38558 struct.increment.write(oprot);
38559 oprot.writeFieldEnd();
38560 }
38561 oprot.writeFieldStop();
38562 oprot.writeStructEnd();
38563 }
38564
38565 }
38566
38567 private static class increment_argsTupleSchemeFactory implements SchemeFactory {
38568 public increment_argsTupleScheme getScheme() {
38569 return new increment_argsTupleScheme();
38570 }
38571 }
38572
38573 private static class increment_argsTupleScheme extends TupleScheme<increment_args> {
38574
38575 @Override
38576 public void write(org.apache.thrift.protocol.TProtocol prot, increment_args struct) throws org.apache.thrift.TException {
38577 TTupleProtocol oprot = (TTupleProtocol) prot;
38578 BitSet optionals = new BitSet();
38579 if (struct.isSetIncrement()) {
38580 optionals.set(0);
38581 }
38582 oprot.writeBitSet(optionals, 1);
38583 if (struct.isSetIncrement()) {
38584 struct.increment.write(oprot);
38585 }
38586 }
38587
38588 @Override
38589 public void read(org.apache.thrift.protocol.TProtocol prot, increment_args struct) throws org.apache.thrift.TException {
38590 TTupleProtocol iprot = (TTupleProtocol) prot;
38591 BitSet incoming = iprot.readBitSet(1);
38592 if (incoming.get(0)) {
38593 struct.increment = new TIncrement();
38594 struct.increment.read(iprot);
38595 struct.setIncrementIsSet(true);
38596 }
38597 }
38598 }
38599
38600 }
38601
38602 public static class increment_result implements org.apache.thrift.TBase<increment_result, increment_result._Fields>, java.io.Serializable, Cloneable {
38603 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("increment_result");
38604
38605 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
38606
38607 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
38608 static {
38609 schemes.put(StandardScheme.class, new increment_resultStandardSchemeFactory());
38610 schemes.put(TupleScheme.class, new increment_resultTupleSchemeFactory());
38611 }
38612
38613 public IOError io;
38614
38615
38616 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
38617 IO((short)1, "io");
38618
38619 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
38620
38621 static {
38622 for (_Fields field : EnumSet.allOf(_Fields.class)) {
38623 byName.put(field.getFieldName(), field);
38624 }
38625 }
38626
38627
38628
38629
38630 public static _Fields findByThriftId(int fieldId) {
38631 switch(fieldId) {
38632 case 1:
38633 return IO;
38634 default:
38635 return null;
38636 }
38637 }
38638
38639
38640
38641
38642
38643 public static _Fields findByThriftIdOrThrow(int fieldId) {
38644 _Fields fields = findByThriftId(fieldId);
38645 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
38646 return fields;
38647 }
38648
38649
38650
38651
38652 public static _Fields findByName(String name) {
38653 return byName.get(name);
38654 }
38655
38656 private final short _thriftId;
38657 private final String _fieldName;
38658
38659 _Fields(short thriftId, String fieldName) {
38660 _thriftId = thriftId;
38661 _fieldName = fieldName;
38662 }
38663
38664 public short getThriftFieldId() {
38665 return _thriftId;
38666 }
38667
38668 public String getFieldName() {
38669 return _fieldName;
38670 }
38671 }
38672
38673
38674 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
38675 static {
38676 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
38677 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
38678 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
38679 metaDataMap = Collections.unmodifiableMap(tmpMap);
38680 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(increment_result.class, metaDataMap);
38681 }
38682
38683 public increment_result() {
38684 }
38685
38686 public increment_result(
38687 IOError io)
38688 {
38689 this();
38690 this.io = io;
38691 }
38692
38693
38694
38695
38696 public increment_result(increment_result other) {
38697 if (other.isSetIo()) {
38698 this.io = new IOError(other.io);
38699 }
38700 }
38701
38702 public increment_result deepCopy() {
38703 return new increment_result(this);
38704 }
38705
38706 @Override
38707 public void clear() {
38708 this.io = null;
38709 }
38710
38711 public IOError getIo() {
38712 return this.io;
38713 }
38714
38715 public increment_result setIo(IOError io) {
38716 this.io = io;
38717 return this;
38718 }
38719
38720 public void unsetIo() {
38721 this.io = null;
38722 }
38723
38724
38725 public boolean isSetIo() {
38726 return this.io != null;
38727 }
38728
38729 public void setIoIsSet(boolean value) {
38730 if (!value) {
38731 this.io = null;
38732 }
38733 }
38734
38735 public void setFieldValue(_Fields field, Object value) {
38736 switch (field) {
38737 case IO:
38738 if (value == null) {
38739 unsetIo();
38740 } else {
38741 setIo((IOError)value);
38742 }
38743 break;
38744
38745 }
38746 }
38747
38748 public Object getFieldValue(_Fields field) {
38749 switch (field) {
38750 case IO:
38751 return getIo();
38752
38753 }
38754 throw new IllegalStateException();
38755 }
38756
38757
38758 public boolean isSet(_Fields field) {
38759 if (field == null) {
38760 throw new IllegalArgumentException();
38761 }
38762
38763 switch (field) {
38764 case IO:
38765 return isSetIo();
38766 }
38767 throw new IllegalStateException();
38768 }
38769
38770 @Override
38771 public boolean equals(Object that) {
38772 if (that == null)
38773 return false;
38774 if (that instanceof increment_result)
38775 return this.equals((increment_result)that);
38776 return false;
38777 }
38778
38779 public boolean equals(increment_result that) {
38780 if (that == null)
38781 return false;
38782
38783 boolean this_present_io = true && this.isSetIo();
38784 boolean that_present_io = true && that.isSetIo();
38785 if (this_present_io || that_present_io) {
38786 if (!(this_present_io && that_present_io))
38787 return false;
38788 if (!this.io.equals(that.io))
38789 return false;
38790 }
38791
38792 return true;
38793 }
38794
38795 @Override
38796 public int hashCode() {
38797 HashCodeBuilder builder = new HashCodeBuilder();
38798
38799 boolean present_io = true && (isSetIo());
38800 builder.append(present_io);
38801 if (present_io)
38802 builder.append(io);
38803
38804 return builder.toHashCode();
38805 }
38806
38807 public int compareTo(increment_result other) {
38808 if (!getClass().equals(other.getClass())) {
38809 return getClass().getName().compareTo(other.getClass().getName());
38810 }
38811
38812 int lastComparison = 0;
38813 increment_result typedOther = (increment_result)other;
38814
38815 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
38816 if (lastComparison != 0) {
38817 return lastComparison;
38818 }
38819 if (isSetIo()) {
38820 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
38821 if (lastComparison != 0) {
38822 return lastComparison;
38823 }
38824 }
38825 return 0;
38826 }
38827
38828 public _Fields fieldForId(int fieldId) {
38829 return _Fields.findByThriftId(fieldId);
38830 }
38831
38832 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
38833 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
38834 }
38835
38836 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
38837 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
38838 }
38839
38840 @Override
38841 public String toString() {
38842 StringBuilder sb = new StringBuilder("increment_result(");
38843 boolean first = true;
38844
38845 sb.append("io:");
38846 if (this.io == null) {
38847 sb.append("null");
38848 } else {
38849 sb.append(this.io);
38850 }
38851 first = false;
38852 sb.append(")");
38853 return sb.toString();
38854 }
38855
38856 public void validate() throws org.apache.thrift.TException {
38857
38858 }
38859
38860 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
38861 try {
38862 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
38863 } catch (org.apache.thrift.TException te) {
38864 throw new java.io.IOException(te);
38865 }
38866 }
38867
38868 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
38869 try {
38870 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
38871 } catch (org.apache.thrift.TException te) {
38872 throw new java.io.IOException(te);
38873 }
38874 }
38875
38876 private static class increment_resultStandardSchemeFactory implements SchemeFactory {
38877 public increment_resultStandardScheme getScheme() {
38878 return new increment_resultStandardScheme();
38879 }
38880 }
38881
38882 private static class increment_resultStandardScheme extends StandardScheme<increment_result> {
38883
38884 public void read(org.apache.thrift.protocol.TProtocol iprot, increment_result struct) throws org.apache.thrift.TException {
38885 org.apache.thrift.protocol.TField schemeField;
38886 iprot.readStructBegin();
38887 while (true)
38888 {
38889 schemeField = iprot.readFieldBegin();
38890 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
38891 break;
38892 }
38893 switch (schemeField.id) {
38894 case 1:
38895 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
38896 struct.io = new IOError();
38897 struct.io.read(iprot);
38898 struct.setIoIsSet(true);
38899 } else {
38900 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
38901 }
38902 break;
38903 default:
38904 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
38905 }
38906 iprot.readFieldEnd();
38907 }
38908 iprot.readStructEnd();
38909
38910
38911 struct.validate();
38912 }
38913
38914 public void write(org.apache.thrift.protocol.TProtocol oprot, increment_result struct) throws org.apache.thrift.TException {
38915 struct.validate();
38916
38917 oprot.writeStructBegin(STRUCT_DESC);
38918 if (struct.io != null) {
38919 oprot.writeFieldBegin(IO_FIELD_DESC);
38920 struct.io.write(oprot);
38921 oprot.writeFieldEnd();
38922 }
38923 oprot.writeFieldStop();
38924 oprot.writeStructEnd();
38925 }
38926
38927 }
38928
38929 private static class increment_resultTupleSchemeFactory implements SchemeFactory {
38930 public increment_resultTupleScheme getScheme() {
38931 return new increment_resultTupleScheme();
38932 }
38933 }
38934
38935 private static class increment_resultTupleScheme extends TupleScheme<increment_result> {
38936
38937 @Override
38938 public void write(org.apache.thrift.protocol.TProtocol prot, increment_result struct) throws org.apache.thrift.TException {
38939 TTupleProtocol oprot = (TTupleProtocol) prot;
38940 BitSet optionals = new BitSet();
38941 if (struct.isSetIo()) {
38942 optionals.set(0);
38943 }
38944 oprot.writeBitSet(optionals, 1);
38945 if (struct.isSetIo()) {
38946 struct.io.write(oprot);
38947 }
38948 }
38949
38950 @Override
38951 public void read(org.apache.thrift.protocol.TProtocol prot, increment_result struct) throws org.apache.thrift.TException {
38952 TTupleProtocol iprot = (TTupleProtocol) prot;
38953 BitSet incoming = iprot.readBitSet(1);
38954 if (incoming.get(0)) {
38955 struct.io = new IOError();
38956 struct.io.read(iprot);
38957 struct.setIoIsSet(true);
38958 }
38959 }
38960 }
38961
38962 }
38963
38964 public static class incrementRows_args implements org.apache.thrift.TBase<incrementRows_args, incrementRows_args._Fields>, java.io.Serializable, Cloneable {
38965 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("incrementRows_args");
38966
38967 private static final org.apache.thrift.protocol.TField INCREMENTS_FIELD_DESC = new org.apache.thrift.protocol.TField("increments", org.apache.thrift.protocol.TType.LIST, (short)1);
38968
38969 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
38970 static {
38971 schemes.put(StandardScheme.class, new incrementRows_argsStandardSchemeFactory());
38972 schemes.put(TupleScheme.class, new incrementRows_argsTupleSchemeFactory());
38973 }
38974
38975
38976
38977
38978 public List<TIncrement> increments;
38979
38980
38981 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
38982
38983
38984
38985 INCREMENTS((short)1, "increments");
38986
38987 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
38988
38989 static {
38990 for (_Fields field : EnumSet.allOf(_Fields.class)) {
38991 byName.put(field.getFieldName(), field);
38992 }
38993 }
38994
38995
38996
38997
38998 public static _Fields findByThriftId(int fieldId) {
38999 switch(fieldId) {
39000 case 1:
39001 return INCREMENTS;
39002 default:
39003 return null;
39004 }
39005 }
39006
39007
39008
39009
39010
39011 public static _Fields findByThriftIdOrThrow(int fieldId) {
39012 _Fields fields = findByThriftId(fieldId);
39013 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
39014 return fields;
39015 }
39016
39017
39018
39019
39020 public static _Fields findByName(String name) {
39021 return byName.get(name);
39022 }
39023
39024 private final short _thriftId;
39025 private final String _fieldName;
39026
39027 _Fields(short thriftId, String fieldName) {
39028 _thriftId = thriftId;
39029 _fieldName = fieldName;
39030 }
39031
39032 public short getThriftFieldId() {
39033 return _thriftId;
39034 }
39035
39036 public String getFieldName() {
39037 return _fieldName;
39038 }
39039 }
39040
39041
39042 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
39043 static {
39044 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
39045 tmpMap.put(_Fields.INCREMENTS, new org.apache.thrift.meta_data.FieldMetaData("increments", org.apache.thrift.TFieldRequirementType.DEFAULT,
39046 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
39047 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TIncrement.class))));
39048 metaDataMap = Collections.unmodifiableMap(tmpMap);
39049 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(incrementRows_args.class, metaDataMap);
39050 }
39051
39052 public incrementRows_args() {
39053 }
39054
39055 public incrementRows_args(
39056 List<TIncrement> increments)
39057 {
39058 this();
39059 this.increments = increments;
39060 }
39061
39062
39063
39064
39065 public incrementRows_args(incrementRows_args other) {
39066 if (other.isSetIncrements()) {
39067 List<TIncrement> __this__increments = new ArrayList<TIncrement>();
39068 for (TIncrement other_element : other.increments) {
39069 __this__increments.add(new TIncrement(other_element));
39070 }
39071 this.increments = __this__increments;
39072 }
39073 }
39074
39075 public incrementRows_args deepCopy() {
39076 return new incrementRows_args(this);
39077 }
39078
39079 @Override
39080 public void clear() {
39081 this.increments = null;
39082 }
39083
39084 public int getIncrementsSize() {
39085 return (this.increments == null) ? 0 : this.increments.size();
39086 }
39087
39088 public java.util.Iterator<TIncrement> getIncrementsIterator() {
39089 return (this.increments == null) ? null : this.increments.iterator();
39090 }
39091
39092 public void addToIncrements(TIncrement elem) {
39093 if (this.increments == null) {
39094 this.increments = new ArrayList<TIncrement>();
39095 }
39096 this.increments.add(elem);
39097 }
39098
39099
39100
39101
39102 public List<TIncrement> getIncrements() {
39103 return this.increments;
39104 }
39105
39106
39107
39108
39109 public incrementRows_args setIncrements(List<TIncrement> increments) {
39110 this.increments = increments;
39111 return this;
39112 }
39113
39114 public void unsetIncrements() {
39115 this.increments = null;
39116 }
39117
39118
39119 public boolean isSetIncrements() {
39120 return this.increments != null;
39121 }
39122
39123 public void setIncrementsIsSet(boolean value) {
39124 if (!value) {
39125 this.increments = null;
39126 }
39127 }
39128
39129 public void setFieldValue(_Fields field, Object value) {
39130 switch (field) {
39131 case INCREMENTS:
39132 if (value == null) {
39133 unsetIncrements();
39134 } else {
39135 setIncrements((List<TIncrement>)value);
39136 }
39137 break;
39138
39139 }
39140 }
39141
39142 public Object getFieldValue(_Fields field) {
39143 switch (field) {
39144 case INCREMENTS:
39145 return getIncrements();
39146
39147 }
39148 throw new IllegalStateException();
39149 }
39150
39151
39152 public boolean isSet(_Fields field) {
39153 if (field == null) {
39154 throw new IllegalArgumentException();
39155 }
39156
39157 switch (field) {
39158 case INCREMENTS:
39159 return isSetIncrements();
39160 }
39161 throw new IllegalStateException();
39162 }
39163
39164 @Override
39165 public boolean equals(Object that) {
39166 if (that == null)
39167 return false;
39168 if (that instanceof incrementRows_args)
39169 return this.equals((incrementRows_args)that);
39170 return false;
39171 }
39172
39173 public boolean equals(incrementRows_args that) {
39174 if (that == null)
39175 return false;
39176
39177 boolean this_present_increments = true && this.isSetIncrements();
39178 boolean that_present_increments = true && that.isSetIncrements();
39179 if (this_present_increments || that_present_increments) {
39180 if (!(this_present_increments && that_present_increments))
39181 return false;
39182 if (!this.increments.equals(that.increments))
39183 return false;
39184 }
39185
39186 return true;
39187 }
39188
39189 @Override
39190 public int hashCode() {
39191 HashCodeBuilder builder = new HashCodeBuilder();
39192
39193 boolean present_increments = true && (isSetIncrements());
39194 builder.append(present_increments);
39195 if (present_increments)
39196 builder.append(increments);
39197
39198 return builder.toHashCode();
39199 }
39200
39201 public int compareTo(incrementRows_args other) {
39202 if (!getClass().equals(other.getClass())) {
39203 return getClass().getName().compareTo(other.getClass().getName());
39204 }
39205
39206 int lastComparison = 0;
39207 incrementRows_args typedOther = (incrementRows_args)other;
39208
39209 lastComparison = Boolean.valueOf(isSetIncrements()).compareTo(typedOther.isSetIncrements());
39210 if (lastComparison != 0) {
39211 return lastComparison;
39212 }
39213 if (isSetIncrements()) {
39214 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.increments, typedOther.increments);
39215 if (lastComparison != 0) {
39216 return lastComparison;
39217 }
39218 }
39219 return 0;
39220 }
39221
39222 public _Fields fieldForId(int fieldId) {
39223 return _Fields.findByThriftId(fieldId);
39224 }
39225
39226 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
39227 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
39228 }
39229
39230 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
39231 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
39232 }
39233
39234 @Override
39235 public String toString() {
39236 StringBuilder sb = new StringBuilder("incrementRows_args(");
39237 boolean first = true;
39238
39239 sb.append("increments:");
39240 if (this.increments == null) {
39241 sb.append("null");
39242 } else {
39243 sb.append(this.increments);
39244 }
39245 first = false;
39246 sb.append(")");
39247 return sb.toString();
39248 }
39249
39250 public void validate() throws org.apache.thrift.TException {
39251
39252 }
39253
39254 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
39255 try {
39256 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
39257 } catch (org.apache.thrift.TException te) {
39258 throw new java.io.IOException(te);
39259 }
39260 }
39261
39262 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
39263 try {
39264 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
39265 } catch (org.apache.thrift.TException te) {
39266 throw new java.io.IOException(te);
39267 }
39268 }
39269
39270 private static class incrementRows_argsStandardSchemeFactory implements SchemeFactory {
39271 public incrementRows_argsStandardScheme getScheme() {
39272 return new incrementRows_argsStandardScheme();
39273 }
39274 }
39275
39276 private static class incrementRows_argsStandardScheme extends StandardScheme<incrementRows_args> {
39277
39278 public void read(org.apache.thrift.protocol.TProtocol iprot, incrementRows_args struct) throws org.apache.thrift.TException {
39279 org.apache.thrift.protocol.TField schemeField;
39280 iprot.readStructBegin();
39281 while (true)
39282 {
39283 schemeField = iprot.readFieldBegin();
39284 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
39285 break;
39286 }
39287 switch (schemeField.id) {
39288 case 1:
39289 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
39290 {
39291 org.apache.thrift.protocol.TList _list432 = iprot.readListBegin();
39292 struct.increments = new ArrayList<TIncrement>(_list432.size);
39293 for (int _i433 = 0; _i433 < _list432.size; ++_i433)
39294 {
39295 TIncrement _elem434;
39296 _elem434 = new TIncrement();
39297 _elem434.read(iprot);
39298 struct.increments.add(_elem434);
39299 }
39300 iprot.readListEnd();
39301 }
39302 struct.setIncrementsIsSet(true);
39303 } else {
39304 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
39305 }
39306 break;
39307 default:
39308 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
39309 }
39310 iprot.readFieldEnd();
39311 }
39312 iprot.readStructEnd();
39313
39314
39315 struct.validate();
39316 }
39317
39318 public void write(org.apache.thrift.protocol.TProtocol oprot, incrementRows_args struct) throws org.apache.thrift.TException {
39319 struct.validate();
39320
39321 oprot.writeStructBegin(STRUCT_DESC);
39322 if (struct.increments != null) {
39323 oprot.writeFieldBegin(INCREMENTS_FIELD_DESC);
39324 {
39325 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.increments.size()));
39326 for (TIncrement _iter435 : struct.increments)
39327 {
39328 _iter435.write(oprot);
39329 }
39330 oprot.writeListEnd();
39331 }
39332 oprot.writeFieldEnd();
39333 }
39334 oprot.writeFieldStop();
39335 oprot.writeStructEnd();
39336 }
39337
39338 }
39339
39340 private static class incrementRows_argsTupleSchemeFactory implements SchemeFactory {
39341 public incrementRows_argsTupleScheme getScheme() {
39342 return new incrementRows_argsTupleScheme();
39343 }
39344 }
39345
39346 private static class incrementRows_argsTupleScheme extends TupleScheme<incrementRows_args> {
39347
39348 @Override
39349 public void write(org.apache.thrift.protocol.TProtocol prot, incrementRows_args struct) throws org.apache.thrift.TException {
39350 TTupleProtocol oprot = (TTupleProtocol) prot;
39351 BitSet optionals = new BitSet();
39352 if (struct.isSetIncrements()) {
39353 optionals.set(0);
39354 }
39355 oprot.writeBitSet(optionals, 1);
39356 if (struct.isSetIncrements()) {
39357 {
39358 oprot.writeI32(struct.increments.size());
39359 for (TIncrement _iter436 : struct.increments)
39360 {
39361 _iter436.write(oprot);
39362 }
39363 }
39364 }
39365 }
39366
39367 @Override
39368 public void read(org.apache.thrift.protocol.TProtocol prot, incrementRows_args struct) throws org.apache.thrift.TException {
39369 TTupleProtocol iprot = (TTupleProtocol) prot;
39370 BitSet incoming = iprot.readBitSet(1);
39371 if (incoming.get(0)) {
39372 {
39373 org.apache.thrift.protocol.TList _list437 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
39374 struct.increments = new ArrayList<TIncrement>(_list437.size);
39375 for (int _i438 = 0; _i438 < _list437.size; ++_i438)
39376 {
39377 TIncrement _elem439;
39378 _elem439 = new TIncrement();
39379 _elem439.read(iprot);
39380 struct.increments.add(_elem439);
39381 }
39382 }
39383 struct.setIncrementsIsSet(true);
39384 }
39385 }
39386 }
39387
39388 }
39389
39390 public static class incrementRows_result implements org.apache.thrift.TBase<incrementRows_result, incrementRows_result._Fields>, java.io.Serializable, Cloneable {
39391 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("incrementRows_result");
39392
39393 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
39394
39395 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
39396 static {
39397 schemes.put(StandardScheme.class, new incrementRows_resultStandardSchemeFactory());
39398 schemes.put(TupleScheme.class, new incrementRows_resultTupleSchemeFactory());
39399 }
39400
39401 public IOError io;
39402
39403
39404 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
39405 IO((short)1, "io");
39406
39407 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
39408
39409 static {
39410 for (_Fields field : EnumSet.allOf(_Fields.class)) {
39411 byName.put(field.getFieldName(), field);
39412 }
39413 }
39414
39415
39416
39417
39418 public static _Fields findByThriftId(int fieldId) {
39419 switch(fieldId) {
39420 case 1:
39421 return IO;
39422 default:
39423 return null;
39424 }
39425 }
39426
39427
39428
39429
39430
39431 public static _Fields findByThriftIdOrThrow(int fieldId) {
39432 _Fields fields = findByThriftId(fieldId);
39433 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
39434 return fields;
39435 }
39436
39437
39438
39439
39440 public static _Fields findByName(String name) {
39441 return byName.get(name);
39442 }
39443
39444 private final short _thriftId;
39445 private final String _fieldName;
39446
39447 _Fields(short thriftId, String fieldName) {
39448 _thriftId = thriftId;
39449 _fieldName = fieldName;
39450 }
39451
39452 public short getThriftFieldId() {
39453 return _thriftId;
39454 }
39455
39456 public String getFieldName() {
39457 return _fieldName;
39458 }
39459 }
39460
39461
39462 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
39463 static {
39464 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
39465 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
39466 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
39467 metaDataMap = Collections.unmodifiableMap(tmpMap);
39468 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(incrementRows_result.class, metaDataMap);
39469 }
39470
39471 public incrementRows_result() {
39472 }
39473
39474 public incrementRows_result(
39475 IOError io)
39476 {
39477 this();
39478 this.io = io;
39479 }
39480
39481
39482
39483
39484 public incrementRows_result(incrementRows_result other) {
39485 if (other.isSetIo()) {
39486 this.io = new IOError(other.io);
39487 }
39488 }
39489
39490 public incrementRows_result deepCopy() {
39491 return new incrementRows_result(this);
39492 }
39493
39494 @Override
39495 public void clear() {
39496 this.io = null;
39497 }
39498
39499 public IOError getIo() {
39500 return this.io;
39501 }
39502
39503 public incrementRows_result setIo(IOError io) {
39504 this.io = io;
39505 return this;
39506 }
39507
39508 public void unsetIo() {
39509 this.io = null;
39510 }
39511
39512
39513 public boolean isSetIo() {
39514 return this.io != null;
39515 }
39516
39517 public void setIoIsSet(boolean value) {
39518 if (!value) {
39519 this.io = null;
39520 }
39521 }
39522
39523 public void setFieldValue(_Fields field, Object value) {
39524 switch (field) {
39525 case IO:
39526 if (value == null) {
39527 unsetIo();
39528 } else {
39529 setIo((IOError)value);
39530 }
39531 break;
39532
39533 }
39534 }
39535
39536 public Object getFieldValue(_Fields field) {
39537 switch (field) {
39538 case IO:
39539 return getIo();
39540
39541 }
39542 throw new IllegalStateException();
39543 }
39544
39545
39546 public boolean isSet(_Fields field) {
39547 if (field == null) {
39548 throw new IllegalArgumentException();
39549 }
39550
39551 switch (field) {
39552 case IO:
39553 return isSetIo();
39554 }
39555 throw new IllegalStateException();
39556 }
39557
39558 @Override
39559 public boolean equals(Object that) {
39560 if (that == null)
39561 return false;
39562 if (that instanceof incrementRows_result)
39563 return this.equals((incrementRows_result)that);
39564 return false;
39565 }
39566
39567 public boolean equals(incrementRows_result that) {
39568 if (that == null)
39569 return false;
39570
39571 boolean this_present_io = true && this.isSetIo();
39572 boolean that_present_io = true && that.isSetIo();
39573 if (this_present_io || that_present_io) {
39574 if (!(this_present_io && that_present_io))
39575 return false;
39576 if (!this.io.equals(that.io))
39577 return false;
39578 }
39579
39580 return true;
39581 }
39582
39583 @Override
39584 public int hashCode() {
39585 HashCodeBuilder builder = new HashCodeBuilder();
39586
39587 boolean present_io = true && (isSetIo());
39588 builder.append(present_io);
39589 if (present_io)
39590 builder.append(io);
39591
39592 return builder.toHashCode();
39593 }
39594
39595 public int compareTo(incrementRows_result other) {
39596 if (!getClass().equals(other.getClass())) {
39597 return getClass().getName().compareTo(other.getClass().getName());
39598 }
39599
39600 int lastComparison = 0;
39601 incrementRows_result typedOther = (incrementRows_result)other;
39602
39603 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
39604 if (lastComparison != 0) {
39605 return lastComparison;
39606 }
39607 if (isSetIo()) {
39608 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
39609 if (lastComparison != 0) {
39610 return lastComparison;
39611 }
39612 }
39613 return 0;
39614 }
39615
39616 public _Fields fieldForId(int fieldId) {
39617 return _Fields.findByThriftId(fieldId);
39618 }
39619
39620 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
39621 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
39622 }
39623
39624 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
39625 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
39626 }
39627
39628 @Override
39629 public String toString() {
39630 StringBuilder sb = new StringBuilder("incrementRows_result(");
39631 boolean first = true;
39632
39633 sb.append("io:");
39634 if (this.io == null) {
39635 sb.append("null");
39636 } else {
39637 sb.append(this.io);
39638 }
39639 first = false;
39640 sb.append(")");
39641 return sb.toString();
39642 }
39643
39644 public void validate() throws org.apache.thrift.TException {
39645
39646 }
39647
39648 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
39649 try {
39650 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
39651 } catch (org.apache.thrift.TException te) {
39652 throw new java.io.IOException(te);
39653 }
39654 }
39655
39656 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
39657 try {
39658 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
39659 } catch (org.apache.thrift.TException te) {
39660 throw new java.io.IOException(te);
39661 }
39662 }
39663
39664 private static class incrementRows_resultStandardSchemeFactory implements SchemeFactory {
39665 public incrementRows_resultStandardScheme getScheme() {
39666 return new incrementRows_resultStandardScheme();
39667 }
39668 }
39669
39670 private static class incrementRows_resultStandardScheme extends StandardScheme<incrementRows_result> {
39671
39672 public void read(org.apache.thrift.protocol.TProtocol iprot, incrementRows_result struct) throws org.apache.thrift.TException {
39673 org.apache.thrift.protocol.TField schemeField;
39674 iprot.readStructBegin();
39675 while (true)
39676 {
39677 schemeField = iprot.readFieldBegin();
39678 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
39679 break;
39680 }
39681 switch (schemeField.id) {
39682 case 1:
39683 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
39684 struct.io = new IOError();
39685 struct.io.read(iprot);
39686 struct.setIoIsSet(true);
39687 } else {
39688 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
39689 }
39690 break;
39691 default:
39692 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
39693 }
39694 iprot.readFieldEnd();
39695 }
39696 iprot.readStructEnd();
39697
39698
39699 struct.validate();
39700 }
39701
39702 public void write(org.apache.thrift.protocol.TProtocol oprot, incrementRows_result struct) throws org.apache.thrift.TException {
39703 struct.validate();
39704
39705 oprot.writeStructBegin(STRUCT_DESC);
39706 if (struct.io != null) {
39707 oprot.writeFieldBegin(IO_FIELD_DESC);
39708 struct.io.write(oprot);
39709 oprot.writeFieldEnd();
39710 }
39711 oprot.writeFieldStop();
39712 oprot.writeStructEnd();
39713 }
39714
39715 }
39716
39717 private static class incrementRows_resultTupleSchemeFactory implements SchemeFactory {
39718 public incrementRows_resultTupleScheme getScheme() {
39719 return new incrementRows_resultTupleScheme();
39720 }
39721 }
39722
39723 private static class incrementRows_resultTupleScheme extends TupleScheme<incrementRows_result> {
39724
39725 @Override
39726 public void write(org.apache.thrift.protocol.TProtocol prot, incrementRows_result struct) throws org.apache.thrift.TException {
39727 TTupleProtocol oprot = (TTupleProtocol) prot;
39728 BitSet optionals = new BitSet();
39729 if (struct.isSetIo()) {
39730 optionals.set(0);
39731 }
39732 oprot.writeBitSet(optionals, 1);
39733 if (struct.isSetIo()) {
39734 struct.io.write(oprot);
39735 }
39736 }
39737
39738 @Override
39739 public void read(org.apache.thrift.protocol.TProtocol prot, incrementRows_result struct) throws org.apache.thrift.TException {
39740 TTupleProtocol iprot = (TTupleProtocol) prot;
39741 BitSet incoming = iprot.readBitSet(1);
39742 if (incoming.get(0)) {
39743 struct.io = new IOError();
39744 struct.io.read(iprot);
39745 struct.setIoIsSet(true);
39746 }
39747 }
39748 }
39749
39750 }
39751
39752 public static class deleteAllRowTs_args implements org.apache.thrift.TBase<deleteAllRowTs_args, deleteAllRowTs_args._Fields>, java.io.Serializable, Cloneable {
39753 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("deleteAllRowTs_args");
39754
39755 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
39756 private static final org.apache.thrift.protocol.TField ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("row", org.apache.thrift.protocol.TType.STRING, (short)2);
39757 private static final org.apache.thrift.protocol.TField TIMESTAMP_FIELD_DESC = new org.apache.thrift.protocol.TField("timestamp", org.apache.thrift.protocol.TType.I64, (short)3);
39758 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)4);
39759
39760 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
39761 static {
39762 schemes.put(StandardScheme.class, new deleteAllRowTs_argsStandardSchemeFactory());
39763 schemes.put(TupleScheme.class, new deleteAllRowTs_argsTupleSchemeFactory());
39764 }
39765
39766
39767
39768
39769 public ByteBuffer tableName;
39770
39771
39772
39773 public ByteBuffer row;
39774
39775
39776
39777 public long timestamp;
39778
39779
39780
39781 public Map<ByteBuffer,ByteBuffer> attributes;
39782
39783
39784 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
39785
39786
39787
39788 TABLE_NAME((short)1, "tableName"),
39789
39790
39791
39792 ROW((short)2, "row"),
39793
39794
39795
39796 TIMESTAMP((short)3, "timestamp"),
39797
39798
39799
39800 ATTRIBUTES((short)4, "attributes");
39801
39802 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
39803
39804 static {
39805 for (_Fields field : EnumSet.allOf(_Fields.class)) {
39806 byName.put(field.getFieldName(), field);
39807 }
39808 }
39809
39810
39811
39812
39813 public static _Fields findByThriftId(int fieldId) {
39814 switch(fieldId) {
39815 case 1:
39816 return TABLE_NAME;
39817 case 2:
39818 return ROW;
39819 case 3:
39820 return TIMESTAMP;
39821 case 4:
39822 return ATTRIBUTES;
39823 default:
39824 return null;
39825 }
39826 }
39827
39828
39829
39830
39831
39832 public static _Fields findByThriftIdOrThrow(int fieldId) {
39833 _Fields fields = findByThriftId(fieldId);
39834 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
39835 return fields;
39836 }
39837
39838
39839
39840
39841 public static _Fields findByName(String name) {
39842 return byName.get(name);
39843 }
39844
39845 private final short _thriftId;
39846 private final String _fieldName;
39847
39848 _Fields(short thriftId, String fieldName) {
39849 _thriftId = thriftId;
39850 _fieldName = fieldName;
39851 }
39852
39853 public short getThriftFieldId() {
39854 return _thriftId;
39855 }
39856
39857 public String getFieldName() {
39858 return _fieldName;
39859 }
39860 }
39861
39862
39863 private static final int __TIMESTAMP_ISSET_ID = 0;
39864 private BitSet __isset_bit_vector = new BitSet(1);
39865 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
39866 static {
39867 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
39868 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
39869 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
39870 tmpMap.put(_Fields.ROW, new org.apache.thrift.meta_data.FieldMetaData("row", org.apache.thrift.TFieldRequirementType.DEFAULT,
39871 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
39872 tmpMap.put(_Fields.TIMESTAMP, new org.apache.thrift.meta_data.FieldMetaData("timestamp", org.apache.thrift.TFieldRequirementType.DEFAULT,
39873 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
39874 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
39875 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
39876 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
39877 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
39878 metaDataMap = Collections.unmodifiableMap(tmpMap);
39879 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(deleteAllRowTs_args.class, metaDataMap);
39880 }
39881
39882 public deleteAllRowTs_args() {
39883 }
39884
39885 public deleteAllRowTs_args(
39886 ByteBuffer tableName,
39887 ByteBuffer row,
39888 long timestamp,
39889 Map<ByteBuffer,ByteBuffer> attributes)
39890 {
39891 this();
39892 this.tableName = tableName;
39893 this.row = row;
39894 this.timestamp = timestamp;
39895 setTimestampIsSet(true);
39896 this.attributes = attributes;
39897 }
39898
39899
39900
39901
39902 public deleteAllRowTs_args(deleteAllRowTs_args other) {
39903 __isset_bit_vector.clear();
39904 __isset_bit_vector.or(other.__isset_bit_vector);
39905 if (other.isSetTableName()) {
39906 this.tableName = other.tableName;
39907 }
39908 if (other.isSetRow()) {
39909 this.row = other.row;
39910 }
39911 this.timestamp = other.timestamp;
39912 if (other.isSetAttributes()) {
39913 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
39914 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
39915
39916 ByteBuffer other_element_key = other_element.getKey();
39917 ByteBuffer other_element_value = other_element.getValue();
39918
39919 ByteBuffer __this__attributes_copy_key = other_element_key;
39920
39921 ByteBuffer __this__attributes_copy_value = other_element_value;
39922
39923 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
39924 }
39925 this.attributes = __this__attributes;
39926 }
39927 }
39928
39929 public deleteAllRowTs_args deepCopy() {
39930 return new deleteAllRowTs_args(this);
39931 }
39932
39933 @Override
39934 public void clear() {
39935 this.tableName = null;
39936 this.row = null;
39937 setTimestampIsSet(false);
39938 this.timestamp = 0;
39939 this.attributes = null;
39940 }
39941
39942
39943
39944
39945 public byte[] getTableName() {
39946 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
39947 return tableName == null ? null : tableName.array();
39948 }
39949
39950 public ByteBuffer bufferForTableName() {
39951 return tableName;
39952 }
39953
39954
39955
39956
39957 public deleteAllRowTs_args setTableName(byte[] tableName) {
39958 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
39959 return this;
39960 }
39961
39962 public deleteAllRowTs_args setTableName(ByteBuffer tableName) {
39963 this.tableName = tableName;
39964 return this;
39965 }
39966
39967 public void unsetTableName() {
39968 this.tableName = null;
39969 }
39970
39971
39972 public boolean isSetTableName() {
39973 return this.tableName != null;
39974 }
39975
39976 public void setTableNameIsSet(boolean value) {
39977 if (!value) {
39978 this.tableName = null;
39979 }
39980 }
39981
39982
39983
39984
39985 public byte[] getRow() {
39986 setRow(org.apache.thrift.TBaseHelper.rightSize(row));
39987 return row == null ? null : row.array();
39988 }
39989
39990 public ByteBuffer bufferForRow() {
39991 return row;
39992 }
39993
39994
39995
39996
39997 public deleteAllRowTs_args setRow(byte[] row) {
39998 setRow(row == null ? (ByteBuffer)null : ByteBuffer.wrap(row));
39999 return this;
40000 }
40001
40002 public deleteAllRowTs_args setRow(ByteBuffer row) {
40003 this.row = row;
40004 return this;
40005 }
40006
40007 public void unsetRow() {
40008 this.row = null;
40009 }
40010
40011
40012 public boolean isSetRow() {
40013 return this.row != null;
40014 }
40015
40016 public void setRowIsSet(boolean value) {
40017 if (!value) {
40018 this.row = null;
40019 }
40020 }
40021
40022
40023
40024
40025 public long getTimestamp() {
40026 return this.timestamp;
40027 }
40028
40029
40030
40031
40032 public deleteAllRowTs_args setTimestamp(long timestamp) {
40033 this.timestamp = timestamp;
40034 setTimestampIsSet(true);
40035 return this;
40036 }
40037
40038 public void unsetTimestamp() {
40039 __isset_bit_vector.clear(__TIMESTAMP_ISSET_ID);
40040 }
40041
40042
40043 public boolean isSetTimestamp() {
40044 return __isset_bit_vector.get(__TIMESTAMP_ISSET_ID);
40045 }
40046
40047 public void setTimestampIsSet(boolean value) {
40048 __isset_bit_vector.set(__TIMESTAMP_ISSET_ID, value);
40049 }
40050
40051 public int getAttributesSize() {
40052 return (this.attributes == null) ? 0 : this.attributes.size();
40053 }
40054
40055 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
40056 if (this.attributes == null) {
40057 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
40058 }
40059 this.attributes.put(key, val);
40060 }
40061
40062
40063
40064
40065 public Map<ByteBuffer,ByteBuffer> getAttributes() {
40066 return this.attributes;
40067 }
40068
40069
40070
40071
40072 public deleteAllRowTs_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
40073 this.attributes = attributes;
40074 return this;
40075 }
40076
40077 public void unsetAttributes() {
40078 this.attributes = null;
40079 }
40080
40081
40082 public boolean isSetAttributes() {
40083 return this.attributes != null;
40084 }
40085
40086 public void setAttributesIsSet(boolean value) {
40087 if (!value) {
40088 this.attributes = null;
40089 }
40090 }
40091
40092 public void setFieldValue(_Fields field, Object value) {
40093 switch (field) {
40094 case TABLE_NAME:
40095 if (value == null) {
40096 unsetTableName();
40097 } else {
40098 setTableName((ByteBuffer)value);
40099 }
40100 break;
40101
40102 case ROW:
40103 if (value == null) {
40104 unsetRow();
40105 } else {
40106 setRow((ByteBuffer)value);
40107 }
40108 break;
40109
40110 case TIMESTAMP:
40111 if (value == null) {
40112 unsetTimestamp();
40113 } else {
40114 setTimestamp((Long)value);
40115 }
40116 break;
40117
40118 case ATTRIBUTES:
40119 if (value == null) {
40120 unsetAttributes();
40121 } else {
40122 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
40123 }
40124 break;
40125
40126 }
40127 }
40128
40129 public Object getFieldValue(_Fields field) {
40130 switch (field) {
40131 case TABLE_NAME:
40132 return getTableName();
40133
40134 case ROW:
40135 return getRow();
40136
40137 case TIMESTAMP:
40138 return Long.valueOf(getTimestamp());
40139
40140 case ATTRIBUTES:
40141 return getAttributes();
40142
40143 }
40144 throw new IllegalStateException();
40145 }
40146
40147
40148 public boolean isSet(_Fields field) {
40149 if (field == null) {
40150 throw new IllegalArgumentException();
40151 }
40152
40153 switch (field) {
40154 case TABLE_NAME:
40155 return isSetTableName();
40156 case ROW:
40157 return isSetRow();
40158 case TIMESTAMP:
40159 return isSetTimestamp();
40160 case ATTRIBUTES:
40161 return isSetAttributes();
40162 }
40163 throw new IllegalStateException();
40164 }
40165
40166 @Override
40167 public boolean equals(Object that) {
40168 if (that == null)
40169 return false;
40170 if (that instanceof deleteAllRowTs_args)
40171 return this.equals((deleteAllRowTs_args)that);
40172 return false;
40173 }
40174
40175 public boolean equals(deleteAllRowTs_args that) {
40176 if (that == null)
40177 return false;
40178
40179 boolean this_present_tableName = true && this.isSetTableName();
40180 boolean that_present_tableName = true && that.isSetTableName();
40181 if (this_present_tableName || that_present_tableName) {
40182 if (!(this_present_tableName && that_present_tableName))
40183 return false;
40184 if (!this.tableName.equals(that.tableName))
40185 return false;
40186 }
40187
40188 boolean this_present_row = true && this.isSetRow();
40189 boolean that_present_row = true && that.isSetRow();
40190 if (this_present_row || that_present_row) {
40191 if (!(this_present_row && that_present_row))
40192 return false;
40193 if (!this.row.equals(that.row))
40194 return false;
40195 }
40196
40197 boolean this_present_timestamp = true;
40198 boolean that_present_timestamp = true;
40199 if (this_present_timestamp || that_present_timestamp) {
40200 if (!(this_present_timestamp && that_present_timestamp))
40201 return false;
40202 if (this.timestamp != that.timestamp)
40203 return false;
40204 }
40205
40206 boolean this_present_attributes = true && this.isSetAttributes();
40207 boolean that_present_attributes = true && that.isSetAttributes();
40208 if (this_present_attributes || that_present_attributes) {
40209 if (!(this_present_attributes && that_present_attributes))
40210 return false;
40211 if (!this.attributes.equals(that.attributes))
40212 return false;
40213 }
40214
40215 return true;
40216 }
40217
40218 @Override
40219 public int hashCode() {
40220 HashCodeBuilder builder = new HashCodeBuilder();
40221
40222 boolean present_tableName = true && (isSetTableName());
40223 builder.append(present_tableName);
40224 if (present_tableName)
40225 builder.append(tableName);
40226
40227 boolean present_row = true && (isSetRow());
40228 builder.append(present_row);
40229 if (present_row)
40230 builder.append(row);
40231
40232 boolean present_timestamp = true;
40233 builder.append(present_timestamp);
40234 if (present_timestamp)
40235 builder.append(timestamp);
40236
40237 boolean present_attributes = true && (isSetAttributes());
40238 builder.append(present_attributes);
40239 if (present_attributes)
40240 builder.append(attributes);
40241
40242 return builder.toHashCode();
40243 }
40244
40245 public int compareTo(deleteAllRowTs_args other) {
40246 if (!getClass().equals(other.getClass())) {
40247 return getClass().getName().compareTo(other.getClass().getName());
40248 }
40249
40250 int lastComparison = 0;
40251 deleteAllRowTs_args typedOther = (deleteAllRowTs_args)other;
40252
40253 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
40254 if (lastComparison != 0) {
40255 return lastComparison;
40256 }
40257 if (isSetTableName()) {
40258 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
40259 if (lastComparison != 0) {
40260 return lastComparison;
40261 }
40262 }
40263 lastComparison = Boolean.valueOf(isSetRow()).compareTo(typedOther.isSetRow());
40264 if (lastComparison != 0) {
40265 return lastComparison;
40266 }
40267 if (isSetRow()) {
40268 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.row, typedOther.row);
40269 if (lastComparison != 0) {
40270 return lastComparison;
40271 }
40272 }
40273 lastComparison = Boolean.valueOf(isSetTimestamp()).compareTo(typedOther.isSetTimestamp());
40274 if (lastComparison != 0) {
40275 return lastComparison;
40276 }
40277 if (isSetTimestamp()) {
40278 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.timestamp, typedOther.timestamp);
40279 if (lastComparison != 0) {
40280 return lastComparison;
40281 }
40282 }
40283 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
40284 if (lastComparison != 0) {
40285 return lastComparison;
40286 }
40287 if (isSetAttributes()) {
40288 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
40289 if (lastComparison != 0) {
40290 return lastComparison;
40291 }
40292 }
40293 return 0;
40294 }
40295
40296 public _Fields fieldForId(int fieldId) {
40297 return _Fields.findByThriftId(fieldId);
40298 }
40299
40300 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
40301 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
40302 }
40303
40304 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
40305 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
40306 }
40307
40308 @Override
40309 public String toString() {
40310 StringBuilder sb = new StringBuilder("deleteAllRowTs_args(");
40311 boolean first = true;
40312
40313 sb.append("tableName:");
40314 if (this.tableName == null) {
40315 sb.append("null");
40316 } else {
40317 sb.append(this.tableName);
40318 }
40319 first = false;
40320 if (!first) sb.append(", ");
40321 sb.append("row:");
40322 if (this.row == null) {
40323 sb.append("null");
40324 } else {
40325 sb.append(this.row);
40326 }
40327 first = false;
40328 if (!first) sb.append(", ");
40329 sb.append("timestamp:");
40330 sb.append(this.timestamp);
40331 first = false;
40332 if (!first) sb.append(", ");
40333 sb.append("attributes:");
40334 if (this.attributes == null) {
40335 sb.append("null");
40336 } else {
40337 sb.append(this.attributes);
40338 }
40339 first = false;
40340 sb.append(")");
40341 return sb.toString();
40342 }
40343
40344 public void validate() throws org.apache.thrift.TException {
40345
40346 }
40347
40348 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
40349 try {
40350 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
40351 } catch (org.apache.thrift.TException te) {
40352 throw new java.io.IOException(te);
40353 }
40354 }
40355
40356 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
40357 try {
40358
40359 __isset_bit_vector = new BitSet(1);
40360 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
40361 } catch (org.apache.thrift.TException te) {
40362 throw new java.io.IOException(te);
40363 }
40364 }
40365
40366 private static class deleteAllRowTs_argsStandardSchemeFactory implements SchemeFactory {
40367 public deleteAllRowTs_argsStandardScheme getScheme() {
40368 return new deleteAllRowTs_argsStandardScheme();
40369 }
40370 }
40371
40372 private static class deleteAllRowTs_argsStandardScheme extends StandardScheme<deleteAllRowTs_args> {
40373
40374 public void read(org.apache.thrift.protocol.TProtocol iprot, deleteAllRowTs_args struct) throws org.apache.thrift.TException {
40375 org.apache.thrift.protocol.TField schemeField;
40376 iprot.readStructBegin();
40377 while (true)
40378 {
40379 schemeField = iprot.readFieldBegin();
40380 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
40381 break;
40382 }
40383 switch (schemeField.id) {
40384 case 1:
40385 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
40386 struct.tableName = iprot.readBinary();
40387 struct.setTableNameIsSet(true);
40388 } else {
40389 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
40390 }
40391 break;
40392 case 2:
40393 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
40394 struct.row = iprot.readBinary();
40395 struct.setRowIsSet(true);
40396 } else {
40397 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
40398 }
40399 break;
40400 case 3:
40401 if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
40402 struct.timestamp = iprot.readI64();
40403 struct.setTimestampIsSet(true);
40404 } else {
40405 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
40406 }
40407 break;
40408 case 4:
40409 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
40410 {
40411 org.apache.thrift.protocol.TMap _map440 = iprot.readMapBegin();
40412 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map440.size);
40413 for (int _i441 = 0; _i441 < _map440.size; ++_i441)
40414 {
40415 ByteBuffer _key442;
40416 ByteBuffer _val443;
40417 _key442 = iprot.readBinary();
40418 _val443 = iprot.readBinary();
40419 struct.attributes.put(_key442, _val443);
40420 }
40421 iprot.readMapEnd();
40422 }
40423 struct.setAttributesIsSet(true);
40424 } else {
40425 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
40426 }
40427 break;
40428 default:
40429 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
40430 }
40431 iprot.readFieldEnd();
40432 }
40433 iprot.readStructEnd();
40434
40435
40436 struct.validate();
40437 }
40438
40439 public void write(org.apache.thrift.protocol.TProtocol oprot, deleteAllRowTs_args struct) throws org.apache.thrift.TException {
40440 struct.validate();
40441
40442 oprot.writeStructBegin(STRUCT_DESC);
40443 if (struct.tableName != null) {
40444 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
40445 oprot.writeBinary(struct.tableName);
40446 oprot.writeFieldEnd();
40447 }
40448 if (struct.row != null) {
40449 oprot.writeFieldBegin(ROW_FIELD_DESC);
40450 oprot.writeBinary(struct.row);
40451 oprot.writeFieldEnd();
40452 }
40453 oprot.writeFieldBegin(TIMESTAMP_FIELD_DESC);
40454 oprot.writeI64(struct.timestamp);
40455 oprot.writeFieldEnd();
40456 if (struct.attributes != null) {
40457 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
40458 {
40459 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
40460 for (Map.Entry<ByteBuffer, ByteBuffer> _iter444 : struct.attributes.entrySet())
40461 {
40462 oprot.writeBinary(_iter444.getKey());
40463 oprot.writeBinary(_iter444.getValue());
40464 }
40465 oprot.writeMapEnd();
40466 }
40467 oprot.writeFieldEnd();
40468 }
40469 oprot.writeFieldStop();
40470 oprot.writeStructEnd();
40471 }
40472
40473 }
40474
40475 private static class deleteAllRowTs_argsTupleSchemeFactory implements SchemeFactory {
40476 public deleteAllRowTs_argsTupleScheme getScheme() {
40477 return new deleteAllRowTs_argsTupleScheme();
40478 }
40479 }
40480
40481 private static class deleteAllRowTs_argsTupleScheme extends TupleScheme<deleteAllRowTs_args> {
40482
40483 @Override
40484 public void write(org.apache.thrift.protocol.TProtocol prot, deleteAllRowTs_args struct) throws org.apache.thrift.TException {
40485 TTupleProtocol oprot = (TTupleProtocol) prot;
40486 BitSet optionals = new BitSet();
40487 if (struct.isSetTableName()) {
40488 optionals.set(0);
40489 }
40490 if (struct.isSetRow()) {
40491 optionals.set(1);
40492 }
40493 if (struct.isSetTimestamp()) {
40494 optionals.set(2);
40495 }
40496 if (struct.isSetAttributes()) {
40497 optionals.set(3);
40498 }
40499 oprot.writeBitSet(optionals, 4);
40500 if (struct.isSetTableName()) {
40501 oprot.writeBinary(struct.tableName);
40502 }
40503 if (struct.isSetRow()) {
40504 oprot.writeBinary(struct.row);
40505 }
40506 if (struct.isSetTimestamp()) {
40507 oprot.writeI64(struct.timestamp);
40508 }
40509 if (struct.isSetAttributes()) {
40510 {
40511 oprot.writeI32(struct.attributes.size());
40512 for (Map.Entry<ByteBuffer, ByteBuffer> _iter445 : struct.attributes.entrySet())
40513 {
40514 oprot.writeBinary(_iter445.getKey());
40515 oprot.writeBinary(_iter445.getValue());
40516 }
40517 }
40518 }
40519 }
40520
40521 @Override
40522 public void read(org.apache.thrift.protocol.TProtocol prot, deleteAllRowTs_args struct) throws org.apache.thrift.TException {
40523 TTupleProtocol iprot = (TTupleProtocol) prot;
40524 BitSet incoming = iprot.readBitSet(4);
40525 if (incoming.get(0)) {
40526 struct.tableName = iprot.readBinary();
40527 struct.setTableNameIsSet(true);
40528 }
40529 if (incoming.get(1)) {
40530 struct.row = iprot.readBinary();
40531 struct.setRowIsSet(true);
40532 }
40533 if (incoming.get(2)) {
40534 struct.timestamp = iprot.readI64();
40535 struct.setTimestampIsSet(true);
40536 }
40537 if (incoming.get(3)) {
40538 {
40539 org.apache.thrift.protocol.TMap _map446 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
40540 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map446.size);
40541 for (int _i447 = 0; _i447 < _map446.size; ++_i447)
40542 {
40543 ByteBuffer _key448;
40544 ByteBuffer _val449;
40545 _key448 = iprot.readBinary();
40546 _val449 = iprot.readBinary();
40547 struct.attributes.put(_key448, _val449);
40548 }
40549 }
40550 struct.setAttributesIsSet(true);
40551 }
40552 }
40553 }
40554
40555 }
40556
40557 public static class deleteAllRowTs_result implements org.apache.thrift.TBase<deleteAllRowTs_result, deleteAllRowTs_result._Fields>, java.io.Serializable, Cloneable {
40558 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("deleteAllRowTs_result");
40559
40560 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
40561
40562 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
40563 static {
40564 schemes.put(StandardScheme.class, new deleteAllRowTs_resultStandardSchemeFactory());
40565 schemes.put(TupleScheme.class, new deleteAllRowTs_resultTupleSchemeFactory());
40566 }
40567
40568 public IOError io;
40569
40570
40571 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
40572 IO((short)1, "io");
40573
40574 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
40575
40576 static {
40577 for (_Fields field : EnumSet.allOf(_Fields.class)) {
40578 byName.put(field.getFieldName(), field);
40579 }
40580 }
40581
40582
40583
40584
40585 public static _Fields findByThriftId(int fieldId) {
40586 switch(fieldId) {
40587 case 1:
40588 return IO;
40589 default:
40590 return null;
40591 }
40592 }
40593
40594
40595
40596
40597
40598 public static _Fields findByThriftIdOrThrow(int fieldId) {
40599 _Fields fields = findByThriftId(fieldId);
40600 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
40601 return fields;
40602 }
40603
40604
40605
40606
40607 public static _Fields findByName(String name) {
40608 return byName.get(name);
40609 }
40610
40611 private final short _thriftId;
40612 private final String _fieldName;
40613
40614 _Fields(short thriftId, String fieldName) {
40615 _thriftId = thriftId;
40616 _fieldName = fieldName;
40617 }
40618
40619 public short getThriftFieldId() {
40620 return _thriftId;
40621 }
40622
40623 public String getFieldName() {
40624 return _fieldName;
40625 }
40626 }
40627
40628
40629 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
40630 static {
40631 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
40632 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
40633 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
40634 metaDataMap = Collections.unmodifiableMap(tmpMap);
40635 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(deleteAllRowTs_result.class, metaDataMap);
40636 }
40637
40638 public deleteAllRowTs_result() {
40639 }
40640
40641 public deleteAllRowTs_result(
40642 IOError io)
40643 {
40644 this();
40645 this.io = io;
40646 }
40647
40648
40649
40650
40651 public deleteAllRowTs_result(deleteAllRowTs_result other) {
40652 if (other.isSetIo()) {
40653 this.io = new IOError(other.io);
40654 }
40655 }
40656
40657 public deleteAllRowTs_result deepCopy() {
40658 return new deleteAllRowTs_result(this);
40659 }
40660
40661 @Override
40662 public void clear() {
40663 this.io = null;
40664 }
40665
40666 public IOError getIo() {
40667 return this.io;
40668 }
40669
40670 public deleteAllRowTs_result setIo(IOError io) {
40671 this.io = io;
40672 return this;
40673 }
40674
40675 public void unsetIo() {
40676 this.io = null;
40677 }
40678
40679
40680 public boolean isSetIo() {
40681 return this.io != null;
40682 }
40683
40684 public void setIoIsSet(boolean value) {
40685 if (!value) {
40686 this.io = null;
40687 }
40688 }
40689
40690 public void setFieldValue(_Fields field, Object value) {
40691 switch (field) {
40692 case IO:
40693 if (value == null) {
40694 unsetIo();
40695 } else {
40696 setIo((IOError)value);
40697 }
40698 break;
40699
40700 }
40701 }
40702
40703 public Object getFieldValue(_Fields field) {
40704 switch (field) {
40705 case IO:
40706 return getIo();
40707
40708 }
40709 throw new IllegalStateException();
40710 }
40711
40712
40713 public boolean isSet(_Fields field) {
40714 if (field == null) {
40715 throw new IllegalArgumentException();
40716 }
40717
40718 switch (field) {
40719 case IO:
40720 return isSetIo();
40721 }
40722 throw new IllegalStateException();
40723 }
40724
40725 @Override
40726 public boolean equals(Object that) {
40727 if (that == null)
40728 return false;
40729 if (that instanceof deleteAllRowTs_result)
40730 return this.equals((deleteAllRowTs_result)that);
40731 return false;
40732 }
40733
40734 public boolean equals(deleteAllRowTs_result that) {
40735 if (that == null)
40736 return false;
40737
40738 boolean this_present_io = true && this.isSetIo();
40739 boolean that_present_io = true && that.isSetIo();
40740 if (this_present_io || that_present_io) {
40741 if (!(this_present_io && that_present_io))
40742 return false;
40743 if (!this.io.equals(that.io))
40744 return false;
40745 }
40746
40747 return true;
40748 }
40749
40750 @Override
40751 public int hashCode() {
40752 HashCodeBuilder builder = new HashCodeBuilder();
40753
40754 boolean present_io = true && (isSetIo());
40755 builder.append(present_io);
40756 if (present_io)
40757 builder.append(io);
40758
40759 return builder.toHashCode();
40760 }
40761
40762 public int compareTo(deleteAllRowTs_result other) {
40763 if (!getClass().equals(other.getClass())) {
40764 return getClass().getName().compareTo(other.getClass().getName());
40765 }
40766
40767 int lastComparison = 0;
40768 deleteAllRowTs_result typedOther = (deleteAllRowTs_result)other;
40769
40770 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
40771 if (lastComparison != 0) {
40772 return lastComparison;
40773 }
40774 if (isSetIo()) {
40775 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
40776 if (lastComparison != 0) {
40777 return lastComparison;
40778 }
40779 }
40780 return 0;
40781 }
40782
40783 public _Fields fieldForId(int fieldId) {
40784 return _Fields.findByThriftId(fieldId);
40785 }
40786
40787 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
40788 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
40789 }
40790
40791 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
40792 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
40793 }
40794
40795 @Override
40796 public String toString() {
40797 StringBuilder sb = new StringBuilder("deleteAllRowTs_result(");
40798 boolean first = true;
40799
40800 sb.append("io:");
40801 if (this.io == null) {
40802 sb.append("null");
40803 } else {
40804 sb.append(this.io);
40805 }
40806 first = false;
40807 sb.append(")");
40808 return sb.toString();
40809 }
40810
40811 public void validate() throws org.apache.thrift.TException {
40812
40813 }
40814
40815 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
40816 try {
40817 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
40818 } catch (org.apache.thrift.TException te) {
40819 throw new java.io.IOException(te);
40820 }
40821 }
40822
40823 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
40824 try {
40825 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
40826 } catch (org.apache.thrift.TException te) {
40827 throw new java.io.IOException(te);
40828 }
40829 }
40830
40831 private static class deleteAllRowTs_resultStandardSchemeFactory implements SchemeFactory {
40832 public deleteAllRowTs_resultStandardScheme getScheme() {
40833 return new deleteAllRowTs_resultStandardScheme();
40834 }
40835 }
40836
40837 private static class deleteAllRowTs_resultStandardScheme extends StandardScheme<deleteAllRowTs_result> {
40838
40839 public void read(org.apache.thrift.protocol.TProtocol iprot, deleteAllRowTs_result struct) throws org.apache.thrift.TException {
40840 org.apache.thrift.protocol.TField schemeField;
40841 iprot.readStructBegin();
40842 while (true)
40843 {
40844 schemeField = iprot.readFieldBegin();
40845 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
40846 break;
40847 }
40848 switch (schemeField.id) {
40849 case 1:
40850 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
40851 struct.io = new IOError();
40852 struct.io.read(iprot);
40853 struct.setIoIsSet(true);
40854 } else {
40855 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
40856 }
40857 break;
40858 default:
40859 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
40860 }
40861 iprot.readFieldEnd();
40862 }
40863 iprot.readStructEnd();
40864
40865
40866 struct.validate();
40867 }
40868
40869 public void write(org.apache.thrift.protocol.TProtocol oprot, deleteAllRowTs_result struct) throws org.apache.thrift.TException {
40870 struct.validate();
40871
40872 oprot.writeStructBegin(STRUCT_DESC);
40873 if (struct.io != null) {
40874 oprot.writeFieldBegin(IO_FIELD_DESC);
40875 struct.io.write(oprot);
40876 oprot.writeFieldEnd();
40877 }
40878 oprot.writeFieldStop();
40879 oprot.writeStructEnd();
40880 }
40881
40882 }
40883
40884 private static class deleteAllRowTs_resultTupleSchemeFactory implements SchemeFactory {
40885 public deleteAllRowTs_resultTupleScheme getScheme() {
40886 return new deleteAllRowTs_resultTupleScheme();
40887 }
40888 }
40889
40890 private static class deleteAllRowTs_resultTupleScheme extends TupleScheme<deleteAllRowTs_result> {
40891
40892 @Override
40893 public void write(org.apache.thrift.protocol.TProtocol prot, deleteAllRowTs_result struct) throws org.apache.thrift.TException {
40894 TTupleProtocol oprot = (TTupleProtocol) prot;
40895 BitSet optionals = new BitSet();
40896 if (struct.isSetIo()) {
40897 optionals.set(0);
40898 }
40899 oprot.writeBitSet(optionals, 1);
40900 if (struct.isSetIo()) {
40901 struct.io.write(oprot);
40902 }
40903 }
40904
40905 @Override
40906 public void read(org.apache.thrift.protocol.TProtocol prot, deleteAllRowTs_result struct) throws org.apache.thrift.TException {
40907 TTupleProtocol iprot = (TTupleProtocol) prot;
40908 BitSet incoming = iprot.readBitSet(1);
40909 if (incoming.get(0)) {
40910 struct.io = new IOError();
40911 struct.io.read(iprot);
40912 struct.setIoIsSet(true);
40913 }
40914 }
40915 }
40916
40917 }
40918
40919 public static class scannerOpenWithScan_args implements org.apache.thrift.TBase<scannerOpenWithScan_args, scannerOpenWithScan_args._Fields>, java.io.Serializable, Cloneable {
40920 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("scannerOpenWithScan_args");
40921
40922 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
40923 private static final org.apache.thrift.protocol.TField SCAN_FIELD_DESC = new org.apache.thrift.protocol.TField("scan", org.apache.thrift.protocol.TType.STRUCT, (short)2);
40924 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)3);
40925
40926 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
40927 static {
40928 schemes.put(StandardScheme.class, new scannerOpenWithScan_argsStandardSchemeFactory());
40929 schemes.put(TupleScheme.class, new scannerOpenWithScan_argsTupleSchemeFactory());
40930 }
40931
40932
40933
40934
40935 public ByteBuffer tableName;
40936
40937
40938
40939 public TScan scan;
40940
40941
40942
40943 public Map<ByteBuffer,ByteBuffer> attributes;
40944
40945
40946 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
40947
40948
40949
40950 TABLE_NAME((short)1, "tableName"),
40951
40952
40953
40954 SCAN((short)2, "scan"),
40955
40956
40957
40958 ATTRIBUTES((short)3, "attributes");
40959
40960 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
40961
40962 static {
40963 for (_Fields field : EnumSet.allOf(_Fields.class)) {
40964 byName.put(field.getFieldName(), field);
40965 }
40966 }
40967
40968
40969
40970
40971 public static _Fields findByThriftId(int fieldId) {
40972 switch(fieldId) {
40973 case 1:
40974 return TABLE_NAME;
40975 case 2:
40976 return SCAN;
40977 case 3:
40978 return ATTRIBUTES;
40979 default:
40980 return null;
40981 }
40982 }
40983
40984
40985
40986
40987
40988 public static _Fields findByThriftIdOrThrow(int fieldId) {
40989 _Fields fields = findByThriftId(fieldId);
40990 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
40991 return fields;
40992 }
40993
40994
40995
40996
40997 public static _Fields findByName(String name) {
40998 return byName.get(name);
40999 }
41000
41001 private final short _thriftId;
41002 private final String _fieldName;
41003
41004 _Fields(short thriftId, String fieldName) {
41005 _thriftId = thriftId;
41006 _fieldName = fieldName;
41007 }
41008
41009 public short getThriftFieldId() {
41010 return _thriftId;
41011 }
41012
41013 public String getFieldName() {
41014 return _fieldName;
41015 }
41016 }
41017
41018
41019 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
41020 static {
41021 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
41022 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
41023 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
41024 tmpMap.put(_Fields.SCAN, new org.apache.thrift.meta_data.FieldMetaData("scan", org.apache.thrift.TFieldRequirementType.DEFAULT,
41025 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TScan.class)));
41026 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
41027 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
41028 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
41029 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
41030 metaDataMap = Collections.unmodifiableMap(tmpMap);
41031 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(scannerOpenWithScan_args.class, metaDataMap);
41032 }
41033
41034 public scannerOpenWithScan_args() {
41035 }
41036
41037 public scannerOpenWithScan_args(
41038 ByteBuffer tableName,
41039 TScan scan,
41040 Map<ByteBuffer,ByteBuffer> attributes)
41041 {
41042 this();
41043 this.tableName = tableName;
41044 this.scan = scan;
41045 this.attributes = attributes;
41046 }
41047
41048
41049
41050
41051 public scannerOpenWithScan_args(scannerOpenWithScan_args other) {
41052 if (other.isSetTableName()) {
41053 this.tableName = other.tableName;
41054 }
41055 if (other.isSetScan()) {
41056 this.scan = new TScan(other.scan);
41057 }
41058 if (other.isSetAttributes()) {
41059 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
41060 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
41061
41062 ByteBuffer other_element_key = other_element.getKey();
41063 ByteBuffer other_element_value = other_element.getValue();
41064
41065 ByteBuffer __this__attributes_copy_key = other_element_key;
41066
41067 ByteBuffer __this__attributes_copy_value = other_element_value;
41068
41069 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
41070 }
41071 this.attributes = __this__attributes;
41072 }
41073 }
41074
41075 public scannerOpenWithScan_args deepCopy() {
41076 return new scannerOpenWithScan_args(this);
41077 }
41078
41079 @Override
41080 public void clear() {
41081 this.tableName = null;
41082 this.scan = null;
41083 this.attributes = null;
41084 }
41085
41086
41087
41088
41089 public byte[] getTableName() {
41090 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
41091 return tableName == null ? null : tableName.array();
41092 }
41093
41094 public ByteBuffer bufferForTableName() {
41095 return tableName;
41096 }
41097
41098
41099
41100
41101 public scannerOpenWithScan_args setTableName(byte[] tableName) {
41102 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
41103 return this;
41104 }
41105
41106 public scannerOpenWithScan_args setTableName(ByteBuffer tableName) {
41107 this.tableName = tableName;
41108 return this;
41109 }
41110
41111 public void unsetTableName() {
41112 this.tableName = null;
41113 }
41114
41115
41116 public boolean isSetTableName() {
41117 return this.tableName != null;
41118 }
41119
41120 public void setTableNameIsSet(boolean value) {
41121 if (!value) {
41122 this.tableName = null;
41123 }
41124 }
41125
41126
41127
41128
41129 public TScan getScan() {
41130 return this.scan;
41131 }
41132
41133
41134
41135
41136 public scannerOpenWithScan_args setScan(TScan scan) {
41137 this.scan = scan;
41138 return this;
41139 }
41140
41141 public void unsetScan() {
41142 this.scan = null;
41143 }
41144
41145
41146 public boolean isSetScan() {
41147 return this.scan != null;
41148 }
41149
41150 public void setScanIsSet(boolean value) {
41151 if (!value) {
41152 this.scan = null;
41153 }
41154 }
41155
41156 public int getAttributesSize() {
41157 return (this.attributes == null) ? 0 : this.attributes.size();
41158 }
41159
41160 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
41161 if (this.attributes == null) {
41162 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
41163 }
41164 this.attributes.put(key, val);
41165 }
41166
41167
41168
41169
41170 public Map<ByteBuffer,ByteBuffer> getAttributes() {
41171 return this.attributes;
41172 }
41173
41174
41175
41176
41177 public scannerOpenWithScan_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
41178 this.attributes = attributes;
41179 return this;
41180 }
41181
41182 public void unsetAttributes() {
41183 this.attributes = null;
41184 }
41185
41186
41187 public boolean isSetAttributes() {
41188 return this.attributes != null;
41189 }
41190
41191 public void setAttributesIsSet(boolean value) {
41192 if (!value) {
41193 this.attributes = null;
41194 }
41195 }
41196
41197 public void setFieldValue(_Fields field, Object value) {
41198 switch (field) {
41199 case TABLE_NAME:
41200 if (value == null) {
41201 unsetTableName();
41202 } else {
41203 setTableName((ByteBuffer)value);
41204 }
41205 break;
41206
41207 case SCAN:
41208 if (value == null) {
41209 unsetScan();
41210 } else {
41211 setScan((TScan)value);
41212 }
41213 break;
41214
41215 case ATTRIBUTES:
41216 if (value == null) {
41217 unsetAttributes();
41218 } else {
41219 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
41220 }
41221 break;
41222
41223 }
41224 }
41225
41226 public Object getFieldValue(_Fields field) {
41227 switch (field) {
41228 case TABLE_NAME:
41229 return getTableName();
41230
41231 case SCAN:
41232 return getScan();
41233
41234 case ATTRIBUTES:
41235 return getAttributes();
41236
41237 }
41238 throw new IllegalStateException();
41239 }
41240
41241
41242 public boolean isSet(_Fields field) {
41243 if (field == null) {
41244 throw new IllegalArgumentException();
41245 }
41246
41247 switch (field) {
41248 case TABLE_NAME:
41249 return isSetTableName();
41250 case SCAN:
41251 return isSetScan();
41252 case ATTRIBUTES:
41253 return isSetAttributes();
41254 }
41255 throw new IllegalStateException();
41256 }
41257
41258 @Override
41259 public boolean equals(Object that) {
41260 if (that == null)
41261 return false;
41262 if (that instanceof scannerOpenWithScan_args)
41263 return this.equals((scannerOpenWithScan_args)that);
41264 return false;
41265 }
41266
41267 public boolean equals(scannerOpenWithScan_args that) {
41268 if (that == null)
41269 return false;
41270
41271 boolean this_present_tableName = true && this.isSetTableName();
41272 boolean that_present_tableName = true && that.isSetTableName();
41273 if (this_present_tableName || that_present_tableName) {
41274 if (!(this_present_tableName && that_present_tableName))
41275 return false;
41276 if (!this.tableName.equals(that.tableName))
41277 return false;
41278 }
41279
41280 boolean this_present_scan = true && this.isSetScan();
41281 boolean that_present_scan = true && that.isSetScan();
41282 if (this_present_scan || that_present_scan) {
41283 if (!(this_present_scan && that_present_scan))
41284 return false;
41285 if (!this.scan.equals(that.scan))
41286 return false;
41287 }
41288
41289 boolean this_present_attributes = true && this.isSetAttributes();
41290 boolean that_present_attributes = true && that.isSetAttributes();
41291 if (this_present_attributes || that_present_attributes) {
41292 if (!(this_present_attributes && that_present_attributes))
41293 return false;
41294 if (!this.attributes.equals(that.attributes))
41295 return false;
41296 }
41297
41298 return true;
41299 }
41300
41301 @Override
41302 public int hashCode() {
41303 HashCodeBuilder builder = new HashCodeBuilder();
41304
41305 boolean present_tableName = true && (isSetTableName());
41306 builder.append(present_tableName);
41307 if (present_tableName)
41308 builder.append(tableName);
41309
41310 boolean present_scan = true && (isSetScan());
41311 builder.append(present_scan);
41312 if (present_scan)
41313 builder.append(scan);
41314
41315 boolean present_attributes = true && (isSetAttributes());
41316 builder.append(present_attributes);
41317 if (present_attributes)
41318 builder.append(attributes);
41319
41320 return builder.toHashCode();
41321 }
41322
41323 public int compareTo(scannerOpenWithScan_args other) {
41324 if (!getClass().equals(other.getClass())) {
41325 return getClass().getName().compareTo(other.getClass().getName());
41326 }
41327
41328 int lastComparison = 0;
41329 scannerOpenWithScan_args typedOther = (scannerOpenWithScan_args)other;
41330
41331 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
41332 if (lastComparison != 0) {
41333 return lastComparison;
41334 }
41335 if (isSetTableName()) {
41336 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
41337 if (lastComparison != 0) {
41338 return lastComparison;
41339 }
41340 }
41341 lastComparison = Boolean.valueOf(isSetScan()).compareTo(typedOther.isSetScan());
41342 if (lastComparison != 0) {
41343 return lastComparison;
41344 }
41345 if (isSetScan()) {
41346 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.scan, typedOther.scan);
41347 if (lastComparison != 0) {
41348 return lastComparison;
41349 }
41350 }
41351 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
41352 if (lastComparison != 0) {
41353 return lastComparison;
41354 }
41355 if (isSetAttributes()) {
41356 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
41357 if (lastComparison != 0) {
41358 return lastComparison;
41359 }
41360 }
41361 return 0;
41362 }
41363
41364 public _Fields fieldForId(int fieldId) {
41365 return _Fields.findByThriftId(fieldId);
41366 }
41367
41368 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
41369 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
41370 }
41371
41372 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
41373 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
41374 }
41375
41376 @Override
41377 public String toString() {
41378 StringBuilder sb = new StringBuilder("scannerOpenWithScan_args(");
41379 boolean first = true;
41380
41381 sb.append("tableName:");
41382 if (this.tableName == null) {
41383 sb.append("null");
41384 } else {
41385 sb.append(this.tableName);
41386 }
41387 first = false;
41388 if (!first) sb.append(", ");
41389 sb.append("scan:");
41390 if (this.scan == null) {
41391 sb.append("null");
41392 } else {
41393 sb.append(this.scan);
41394 }
41395 first = false;
41396 if (!first) sb.append(", ");
41397 sb.append("attributes:");
41398 if (this.attributes == null) {
41399 sb.append("null");
41400 } else {
41401 sb.append(this.attributes);
41402 }
41403 first = false;
41404 sb.append(")");
41405 return sb.toString();
41406 }
41407
41408 public void validate() throws org.apache.thrift.TException {
41409
41410 }
41411
41412 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
41413 try {
41414 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
41415 } catch (org.apache.thrift.TException te) {
41416 throw new java.io.IOException(te);
41417 }
41418 }
41419
41420 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
41421 try {
41422 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
41423 } catch (org.apache.thrift.TException te) {
41424 throw new java.io.IOException(te);
41425 }
41426 }
41427
41428 private static class scannerOpenWithScan_argsStandardSchemeFactory implements SchemeFactory {
41429 public scannerOpenWithScan_argsStandardScheme getScheme() {
41430 return new scannerOpenWithScan_argsStandardScheme();
41431 }
41432 }
41433
41434 private static class scannerOpenWithScan_argsStandardScheme extends StandardScheme<scannerOpenWithScan_args> {
41435
41436 public void read(org.apache.thrift.protocol.TProtocol iprot, scannerOpenWithScan_args struct) throws org.apache.thrift.TException {
41437 org.apache.thrift.protocol.TField schemeField;
41438 iprot.readStructBegin();
41439 while (true)
41440 {
41441 schemeField = iprot.readFieldBegin();
41442 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
41443 break;
41444 }
41445 switch (schemeField.id) {
41446 case 1:
41447 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
41448 struct.tableName = iprot.readBinary();
41449 struct.setTableNameIsSet(true);
41450 } else {
41451 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
41452 }
41453 break;
41454 case 2:
41455 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
41456 struct.scan = new TScan();
41457 struct.scan.read(iprot);
41458 struct.setScanIsSet(true);
41459 } else {
41460 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
41461 }
41462 break;
41463 case 3:
41464 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
41465 {
41466 org.apache.thrift.protocol.TMap _map450 = iprot.readMapBegin();
41467 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map450.size);
41468 for (int _i451 = 0; _i451 < _map450.size; ++_i451)
41469 {
41470 ByteBuffer _key452;
41471 ByteBuffer _val453;
41472 _key452 = iprot.readBinary();
41473 _val453 = iprot.readBinary();
41474 struct.attributes.put(_key452, _val453);
41475 }
41476 iprot.readMapEnd();
41477 }
41478 struct.setAttributesIsSet(true);
41479 } else {
41480 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
41481 }
41482 break;
41483 default:
41484 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
41485 }
41486 iprot.readFieldEnd();
41487 }
41488 iprot.readStructEnd();
41489
41490
41491 struct.validate();
41492 }
41493
41494 public void write(org.apache.thrift.protocol.TProtocol oprot, scannerOpenWithScan_args struct) throws org.apache.thrift.TException {
41495 struct.validate();
41496
41497 oprot.writeStructBegin(STRUCT_DESC);
41498 if (struct.tableName != null) {
41499 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
41500 oprot.writeBinary(struct.tableName);
41501 oprot.writeFieldEnd();
41502 }
41503 if (struct.scan != null) {
41504 oprot.writeFieldBegin(SCAN_FIELD_DESC);
41505 struct.scan.write(oprot);
41506 oprot.writeFieldEnd();
41507 }
41508 if (struct.attributes != null) {
41509 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
41510 {
41511 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
41512 for (Map.Entry<ByteBuffer, ByteBuffer> _iter454 : struct.attributes.entrySet())
41513 {
41514 oprot.writeBinary(_iter454.getKey());
41515 oprot.writeBinary(_iter454.getValue());
41516 }
41517 oprot.writeMapEnd();
41518 }
41519 oprot.writeFieldEnd();
41520 }
41521 oprot.writeFieldStop();
41522 oprot.writeStructEnd();
41523 }
41524
41525 }
41526
41527 private static class scannerOpenWithScan_argsTupleSchemeFactory implements SchemeFactory {
41528 public scannerOpenWithScan_argsTupleScheme getScheme() {
41529 return new scannerOpenWithScan_argsTupleScheme();
41530 }
41531 }
41532
41533 private static class scannerOpenWithScan_argsTupleScheme extends TupleScheme<scannerOpenWithScan_args> {
41534
41535 @Override
41536 public void write(org.apache.thrift.protocol.TProtocol prot, scannerOpenWithScan_args struct) throws org.apache.thrift.TException {
41537 TTupleProtocol oprot = (TTupleProtocol) prot;
41538 BitSet optionals = new BitSet();
41539 if (struct.isSetTableName()) {
41540 optionals.set(0);
41541 }
41542 if (struct.isSetScan()) {
41543 optionals.set(1);
41544 }
41545 if (struct.isSetAttributes()) {
41546 optionals.set(2);
41547 }
41548 oprot.writeBitSet(optionals, 3);
41549 if (struct.isSetTableName()) {
41550 oprot.writeBinary(struct.tableName);
41551 }
41552 if (struct.isSetScan()) {
41553 struct.scan.write(oprot);
41554 }
41555 if (struct.isSetAttributes()) {
41556 {
41557 oprot.writeI32(struct.attributes.size());
41558 for (Map.Entry<ByteBuffer, ByteBuffer> _iter455 : struct.attributes.entrySet())
41559 {
41560 oprot.writeBinary(_iter455.getKey());
41561 oprot.writeBinary(_iter455.getValue());
41562 }
41563 }
41564 }
41565 }
41566
41567 @Override
41568 public void read(org.apache.thrift.protocol.TProtocol prot, scannerOpenWithScan_args struct) throws org.apache.thrift.TException {
41569 TTupleProtocol iprot = (TTupleProtocol) prot;
41570 BitSet incoming = iprot.readBitSet(3);
41571 if (incoming.get(0)) {
41572 struct.tableName = iprot.readBinary();
41573 struct.setTableNameIsSet(true);
41574 }
41575 if (incoming.get(1)) {
41576 struct.scan = new TScan();
41577 struct.scan.read(iprot);
41578 struct.setScanIsSet(true);
41579 }
41580 if (incoming.get(2)) {
41581 {
41582 org.apache.thrift.protocol.TMap _map456 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
41583 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map456.size);
41584 for (int _i457 = 0; _i457 < _map456.size; ++_i457)
41585 {
41586 ByteBuffer _key458;
41587 ByteBuffer _val459;
41588 _key458 = iprot.readBinary();
41589 _val459 = iprot.readBinary();
41590 struct.attributes.put(_key458, _val459);
41591 }
41592 }
41593 struct.setAttributesIsSet(true);
41594 }
41595 }
41596 }
41597
41598 }
41599
41600 public static class scannerOpenWithScan_result implements org.apache.thrift.TBase<scannerOpenWithScan_result, scannerOpenWithScan_result._Fields>, java.io.Serializable, Cloneable {
41601 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("scannerOpenWithScan_result");
41602
41603 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.I32, (short)0);
41604 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
41605
41606 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
41607 static {
41608 schemes.put(StandardScheme.class, new scannerOpenWithScan_resultStandardSchemeFactory());
41609 schemes.put(TupleScheme.class, new scannerOpenWithScan_resultTupleSchemeFactory());
41610 }
41611
41612 public int success;
41613 public IOError io;
41614
41615
41616 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
41617 SUCCESS((short)0, "success"),
41618 IO((short)1, "io");
41619
41620 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
41621
41622 static {
41623 for (_Fields field : EnumSet.allOf(_Fields.class)) {
41624 byName.put(field.getFieldName(), field);
41625 }
41626 }
41627
41628
41629
41630
41631 public static _Fields findByThriftId(int fieldId) {
41632 switch(fieldId) {
41633 case 0:
41634 return SUCCESS;
41635 case 1:
41636 return IO;
41637 default:
41638 return null;
41639 }
41640 }
41641
41642
41643
41644
41645
41646 public static _Fields findByThriftIdOrThrow(int fieldId) {
41647 _Fields fields = findByThriftId(fieldId);
41648 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
41649 return fields;
41650 }
41651
41652
41653
41654
41655 public static _Fields findByName(String name) {
41656 return byName.get(name);
41657 }
41658
41659 private final short _thriftId;
41660 private final String _fieldName;
41661
41662 _Fields(short thriftId, String fieldName) {
41663 _thriftId = thriftId;
41664 _fieldName = fieldName;
41665 }
41666
41667 public short getThriftFieldId() {
41668 return _thriftId;
41669 }
41670
41671 public String getFieldName() {
41672 return _fieldName;
41673 }
41674 }
41675
41676
41677 private static final int __SUCCESS_ISSET_ID = 0;
41678 private BitSet __isset_bit_vector = new BitSet(1);
41679 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
41680 static {
41681 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
41682 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
41683 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32 , "ScannerID")));
41684 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
41685 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
41686 metaDataMap = Collections.unmodifiableMap(tmpMap);
41687 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(scannerOpenWithScan_result.class, metaDataMap);
41688 }
41689
41690 public scannerOpenWithScan_result() {
41691 }
41692
41693 public scannerOpenWithScan_result(
41694 int success,
41695 IOError io)
41696 {
41697 this();
41698 this.success = success;
41699 setSuccessIsSet(true);
41700 this.io = io;
41701 }
41702
41703
41704
41705
41706 public scannerOpenWithScan_result(scannerOpenWithScan_result other) {
41707 __isset_bit_vector.clear();
41708 __isset_bit_vector.or(other.__isset_bit_vector);
41709 this.success = other.success;
41710 if (other.isSetIo()) {
41711 this.io = new IOError(other.io);
41712 }
41713 }
41714
41715 public scannerOpenWithScan_result deepCopy() {
41716 return new scannerOpenWithScan_result(this);
41717 }
41718
41719 @Override
41720 public void clear() {
41721 setSuccessIsSet(false);
41722 this.success = 0;
41723 this.io = null;
41724 }
41725
41726 public int getSuccess() {
41727 return this.success;
41728 }
41729
41730 public scannerOpenWithScan_result setSuccess(int success) {
41731 this.success = success;
41732 setSuccessIsSet(true);
41733 return this;
41734 }
41735
41736 public void unsetSuccess() {
41737 __isset_bit_vector.clear(__SUCCESS_ISSET_ID);
41738 }
41739
41740
41741 public boolean isSetSuccess() {
41742 return __isset_bit_vector.get(__SUCCESS_ISSET_ID);
41743 }
41744
41745 public void setSuccessIsSet(boolean value) {
41746 __isset_bit_vector.set(__SUCCESS_ISSET_ID, value);
41747 }
41748
41749 public IOError getIo() {
41750 return this.io;
41751 }
41752
41753 public scannerOpenWithScan_result setIo(IOError io) {
41754 this.io = io;
41755 return this;
41756 }
41757
41758 public void unsetIo() {
41759 this.io = null;
41760 }
41761
41762
41763 public boolean isSetIo() {
41764 return this.io != null;
41765 }
41766
41767 public void setIoIsSet(boolean value) {
41768 if (!value) {
41769 this.io = null;
41770 }
41771 }
41772
41773 public void setFieldValue(_Fields field, Object value) {
41774 switch (field) {
41775 case SUCCESS:
41776 if (value == null) {
41777 unsetSuccess();
41778 } else {
41779 setSuccess((Integer)value);
41780 }
41781 break;
41782
41783 case IO:
41784 if (value == null) {
41785 unsetIo();
41786 } else {
41787 setIo((IOError)value);
41788 }
41789 break;
41790
41791 }
41792 }
41793
41794 public Object getFieldValue(_Fields field) {
41795 switch (field) {
41796 case SUCCESS:
41797 return Integer.valueOf(getSuccess());
41798
41799 case IO:
41800 return getIo();
41801
41802 }
41803 throw new IllegalStateException();
41804 }
41805
41806
41807 public boolean isSet(_Fields field) {
41808 if (field == null) {
41809 throw new IllegalArgumentException();
41810 }
41811
41812 switch (field) {
41813 case SUCCESS:
41814 return isSetSuccess();
41815 case IO:
41816 return isSetIo();
41817 }
41818 throw new IllegalStateException();
41819 }
41820
41821 @Override
41822 public boolean equals(Object that) {
41823 if (that == null)
41824 return false;
41825 if (that instanceof scannerOpenWithScan_result)
41826 return this.equals((scannerOpenWithScan_result)that);
41827 return false;
41828 }
41829
41830 public boolean equals(scannerOpenWithScan_result that) {
41831 if (that == null)
41832 return false;
41833
41834 boolean this_present_success = true;
41835 boolean that_present_success = true;
41836 if (this_present_success || that_present_success) {
41837 if (!(this_present_success && that_present_success))
41838 return false;
41839 if (this.success != that.success)
41840 return false;
41841 }
41842
41843 boolean this_present_io = true && this.isSetIo();
41844 boolean that_present_io = true && that.isSetIo();
41845 if (this_present_io || that_present_io) {
41846 if (!(this_present_io && that_present_io))
41847 return false;
41848 if (!this.io.equals(that.io))
41849 return false;
41850 }
41851
41852 return true;
41853 }
41854
41855 @Override
41856 public int hashCode() {
41857 HashCodeBuilder builder = new HashCodeBuilder();
41858
41859 boolean present_success = true;
41860 builder.append(present_success);
41861 if (present_success)
41862 builder.append(success);
41863
41864 boolean present_io = true && (isSetIo());
41865 builder.append(present_io);
41866 if (present_io)
41867 builder.append(io);
41868
41869 return builder.toHashCode();
41870 }
41871
41872 public int compareTo(scannerOpenWithScan_result other) {
41873 if (!getClass().equals(other.getClass())) {
41874 return getClass().getName().compareTo(other.getClass().getName());
41875 }
41876
41877 int lastComparison = 0;
41878 scannerOpenWithScan_result typedOther = (scannerOpenWithScan_result)other;
41879
41880 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
41881 if (lastComparison != 0) {
41882 return lastComparison;
41883 }
41884 if (isSetSuccess()) {
41885 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
41886 if (lastComparison != 0) {
41887 return lastComparison;
41888 }
41889 }
41890 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
41891 if (lastComparison != 0) {
41892 return lastComparison;
41893 }
41894 if (isSetIo()) {
41895 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
41896 if (lastComparison != 0) {
41897 return lastComparison;
41898 }
41899 }
41900 return 0;
41901 }
41902
41903 public _Fields fieldForId(int fieldId) {
41904 return _Fields.findByThriftId(fieldId);
41905 }
41906
41907 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
41908 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
41909 }
41910
41911 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
41912 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
41913 }
41914
41915 @Override
41916 public String toString() {
41917 StringBuilder sb = new StringBuilder("scannerOpenWithScan_result(");
41918 boolean first = true;
41919
41920 sb.append("success:");
41921 sb.append(this.success);
41922 first = false;
41923 if (!first) sb.append(", ");
41924 sb.append("io:");
41925 if (this.io == null) {
41926 sb.append("null");
41927 } else {
41928 sb.append(this.io);
41929 }
41930 first = false;
41931 sb.append(")");
41932 return sb.toString();
41933 }
41934
41935 public void validate() throws org.apache.thrift.TException {
41936
41937 }
41938
41939 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
41940 try {
41941 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
41942 } catch (org.apache.thrift.TException te) {
41943 throw new java.io.IOException(te);
41944 }
41945 }
41946
41947 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
41948 try {
41949 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
41950 } catch (org.apache.thrift.TException te) {
41951 throw new java.io.IOException(te);
41952 }
41953 }
41954
41955 private static class scannerOpenWithScan_resultStandardSchemeFactory implements SchemeFactory {
41956 public scannerOpenWithScan_resultStandardScheme getScheme() {
41957 return new scannerOpenWithScan_resultStandardScheme();
41958 }
41959 }
41960
41961 private static class scannerOpenWithScan_resultStandardScheme extends StandardScheme<scannerOpenWithScan_result> {
41962
41963 public void read(org.apache.thrift.protocol.TProtocol iprot, scannerOpenWithScan_result struct) throws org.apache.thrift.TException {
41964 org.apache.thrift.protocol.TField schemeField;
41965 iprot.readStructBegin();
41966 while (true)
41967 {
41968 schemeField = iprot.readFieldBegin();
41969 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
41970 break;
41971 }
41972 switch (schemeField.id) {
41973 case 0:
41974 if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
41975 struct.success = iprot.readI32();
41976 struct.setSuccessIsSet(true);
41977 } else {
41978 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
41979 }
41980 break;
41981 case 1:
41982 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
41983 struct.io = new IOError();
41984 struct.io.read(iprot);
41985 struct.setIoIsSet(true);
41986 } else {
41987 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
41988 }
41989 break;
41990 default:
41991 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
41992 }
41993 iprot.readFieldEnd();
41994 }
41995 iprot.readStructEnd();
41996
41997
41998 struct.validate();
41999 }
42000
42001 public void write(org.apache.thrift.protocol.TProtocol oprot, scannerOpenWithScan_result struct) throws org.apache.thrift.TException {
42002 struct.validate();
42003
42004 oprot.writeStructBegin(STRUCT_DESC);
42005 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
42006 oprot.writeI32(struct.success);
42007 oprot.writeFieldEnd();
42008 if (struct.io != null) {
42009 oprot.writeFieldBegin(IO_FIELD_DESC);
42010 struct.io.write(oprot);
42011 oprot.writeFieldEnd();
42012 }
42013 oprot.writeFieldStop();
42014 oprot.writeStructEnd();
42015 }
42016
42017 }
42018
42019 private static class scannerOpenWithScan_resultTupleSchemeFactory implements SchemeFactory {
42020 public scannerOpenWithScan_resultTupleScheme getScheme() {
42021 return new scannerOpenWithScan_resultTupleScheme();
42022 }
42023 }
42024
42025 private static class scannerOpenWithScan_resultTupleScheme extends TupleScheme<scannerOpenWithScan_result> {
42026
42027 @Override
42028 public void write(org.apache.thrift.protocol.TProtocol prot, scannerOpenWithScan_result struct) throws org.apache.thrift.TException {
42029 TTupleProtocol oprot = (TTupleProtocol) prot;
42030 BitSet optionals = new BitSet();
42031 if (struct.isSetSuccess()) {
42032 optionals.set(0);
42033 }
42034 if (struct.isSetIo()) {
42035 optionals.set(1);
42036 }
42037 oprot.writeBitSet(optionals, 2);
42038 if (struct.isSetSuccess()) {
42039 oprot.writeI32(struct.success);
42040 }
42041 if (struct.isSetIo()) {
42042 struct.io.write(oprot);
42043 }
42044 }
42045
42046 @Override
42047 public void read(org.apache.thrift.protocol.TProtocol prot, scannerOpenWithScan_result struct) throws org.apache.thrift.TException {
42048 TTupleProtocol iprot = (TTupleProtocol) prot;
42049 BitSet incoming = iprot.readBitSet(2);
42050 if (incoming.get(0)) {
42051 struct.success = iprot.readI32();
42052 struct.setSuccessIsSet(true);
42053 }
42054 if (incoming.get(1)) {
42055 struct.io = new IOError();
42056 struct.io.read(iprot);
42057 struct.setIoIsSet(true);
42058 }
42059 }
42060 }
42061
42062 }
42063
42064 public static class scannerOpen_args implements org.apache.thrift.TBase<scannerOpen_args, scannerOpen_args._Fields>, java.io.Serializable, Cloneable {
42065 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("scannerOpen_args");
42066
42067 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
42068 private static final org.apache.thrift.protocol.TField START_ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("startRow", org.apache.thrift.protocol.TType.STRING, (short)2);
42069 private static final org.apache.thrift.protocol.TField COLUMNS_FIELD_DESC = new org.apache.thrift.protocol.TField("columns", org.apache.thrift.protocol.TType.LIST, (short)3);
42070 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)4);
42071
42072 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
42073 static {
42074 schemes.put(StandardScheme.class, new scannerOpen_argsStandardSchemeFactory());
42075 schemes.put(TupleScheme.class, new scannerOpen_argsTupleSchemeFactory());
42076 }
42077
42078
42079
42080
42081 public ByteBuffer tableName;
42082
42083
42084
42085
42086 public ByteBuffer startRow;
42087
42088
42089
42090
42091
42092 public List<ByteBuffer> columns;
42093
42094
42095
42096 public Map<ByteBuffer,ByteBuffer> attributes;
42097
42098
42099 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
42100
42101
42102
42103 TABLE_NAME((short)1, "tableName"),
42104
42105
42106
42107
42108 START_ROW((short)2, "startRow"),
42109
42110
42111
42112
42113
42114 COLUMNS((short)3, "columns"),
42115
42116
42117
42118 ATTRIBUTES((short)4, "attributes");
42119
42120 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
42121
42122 static {
42123 for (_Fields field : EnumSet.allOf(_Fields.class)) {
42124 byName.put(field.getFieldName(), field);
42125 }
42126 }
42127
42128
42129
42130
42131 public static _Fields findByThriftId(int fieldId) {
42132 switch(fieldId) {
42133 case 1:
42134 return TABLE_NAME;
42135 case 2:
42136 return START_ROW;
42137 case 3:
42138 return COLUMNS;
42139 case 4:
42140 return ATTRIBUTES;
42141 default:
42142 return null;
42143 }
42144 }
42145
42146
42147
42148
42149
42150 public static _Fields findByThriftIdOrThrow(int fieldId) {
42151 _Fields fields = findByThriftId(fieldId);
42152 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
42153 return fields;
42154 }
42155
42156
42157
42158
42159 public static _Fields findByName(String name) {
42160 return byName.get(name);
42161 }
42162
42163 private final short _thriftId;
42164 private final String _fieldName;
42165
42166 _Fields(short thriftId, String fieldName) {
42167 _thriftId = thriftId;
42168 _fieldName = fieldName;
42169 }
42170
42171 public short getThriftFieldId() {
42172 return _thriftId;
42173 }
42174
42175 public String getFieldName() {
42176 return _fieldName;
42177 }
42178 }
42179
42180
42181 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
42182 static {
42183 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
42184 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
42185 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
42186 tmpMap.put(_Fields.START_ROW, new org.apache.thrift.meta_data.FieldMetaData("startRow", org.apache.thrift.TFieldRequirementType.DEFAULT,
42187 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
42188 tmpMap.put(_Fields.COLUMNS, new org.apache.thrift.meta_data.FieldMetaData("columns", org.apache.thrift.TFieldRequirementType.DEFAULT,
42189 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
42190 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
42191 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
42192 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
42193 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
42194 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
42195 metaDataMap = Collections.unmodifiableMap(tmpMap);
42196 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(scannerOpen_args.class, metaDataMap);
42197 }
42198
42199 public scannerOpen_args() {
42200 }
42201
42202 public scannerOpen_args(
42203 ByteBuffer tableName,
42204 ByteBuffer startRow,
42205 List<ByteBuffer> columns,
42206 Map<ByteBuffer,ByteBuffer> attributes)
42207 {
42208 this();
42209 this.tableName = tableName;
42210 this.startRow = startRow;
42211 this.columns = columns;
42212 this.attributes = attributes;
42213 }
42214
42215
42216
42217
42218 public scannerOpen_args(scannerOpen_args other) {
42219 if (other.isSetTableName()) {
42220 this.tableName = other.tableName;
42221 }
42222 if (other.isSetStartRow()) {
42223 this.startRow = other.startRow;
42224 }
42225 if (other.isSetColumns()) {
42226 List<ByteBuffer> __this__columns = new ArrayList<ByteBuffer>();
42227 for (ByteBuffer other_element : other.columns) {
42228 __this__columns.add(other_element);
42229 }
42230 this.columns = __this__columns;
42231 }
42232 if (other.isSetAttributes()) {
42233 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
42234 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
42235
42236 ByteBuffer other_element_key = other_element.getKey();
42237 ByteBuffer other_element_value = other_element.getValue();
42238
42239 ByteBuffer __this__attributes_copy_key = other_element_key;
42240
42241 ByteBuffer __this__attributes_copy_value = other_element_value;
42242
42243 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
42244 }
42245 this.attributes = __this__attributes;
42246 }
42247 }
42248
42249 public scannerOpen_args deepCopy() {
42250 return new scannerOpen_args(this);
42251 }
42252
42253 @Override
42254 public void clear() {
42255 this.tableName = null;
42256 this.startRow = null;
42257 this.columns = null;
42258 this.attributes = null;
42259 }
42260
42261
42262
42263
42264 public byte[] getTableName() {
42265 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
42266 return tableName == null ? null : tableName.array();
42267 }
42268
42269 public ByteBuffer bufferForTableName() {
42270 return tableName;
42271 }
42272
42273
42274
42275
42276 public scannerOpen_args setTableName(byte[] tableName) {
42277 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
42278 return this;
42279 }
42280
42281 public scannerOpen_args setTableName(ByteBuffer tableName) {
42282 this.tableName = tableName;
42283 return this;
42284 }
42285
42286 public void unsetTableName() {
42287 this.tableName = null;
42288 }
42289
42290
42291 public boolean isSetTableName() {
42292 return this.tableName != null;
42293 }
42294
42295 public void setTableNameIsSet(boolean value) {
42296 if (!value) {
42297 this.tableName = null;
42298 }
42299 }
42300
42301
42302
42303
42304
42305 public byte[] getStartRow() {
42306 setStartRow(org.apache.thrift.TBaseHelper.rightSize(startRow));
42307 return startRow == null ? null : startRow.array();
42308 }
42309
42310 public ByteBuffer bufferForStartRow() {
42311 return startRow;
42312 }
42313
42314
42315
42316
42317
42318 public scannerOpen_args setStartRow(byte[] startRow) {
42319 setStartRow(startRow == null ? (ByteBuffer)null : ByteBuffer.wrap(startRow));
42320 return this;
42321 }
42322
42323 public scannerOpen_args setStartRow(ByteBuffer startRow) {
42324 this.startRow = startRow;
42325 return this;
42326 }
42327
42328 public void unsetStartRow() {
42329 this.startRow = null;
42330 }
42331
42332
42333 public boolean isSetStartRow() {
42334 return this.startRow != null;
42335 }
42336
42337 public void setStartRowIsSet(boolean value) {
42338 if (!value) {
42339 this.startRow = null;
42340 }
42341 }
42342
42343 public int getColumnsSize() {
42344 return (this.columns == null) ? 0 : this.columns.size();
42345 }
42346
42347 public java.util.Iterator<ByteBuffer> getColumnsIterator() {
42348 return (this.columns == null) ? null : this.columns.iterator();
42349 }
42350
42351 public void addToColumns(ByteBuffer elem) {
42352 if (this.columns == null) {
42353 this.columns = new ArrayList<ByteBuffer>();
42354 }
42355 this.columns.add(elem);
42356 }
42357
42358
42359
42360
42361
42362
42363 public List<ByteBuffer> getColumns() {
42364 return this.columns;
42365 }
42366
42367
42368
42369
42370
42371
42372 public scannerOpen_args setColumns(List<ByteBuffer> columns) {
42373 this.columns = columns;
42374 return this;
42375 }
42376
42377 public void unsetColumns() {
42378 this.columns = null;
42379 }
42380
42381
42382 public boolean isSetColumns() {
42383 return this.columns != null;
42384 }
42385
42386 public void setColumnsIsSet(boolean value) {
42387 if (!value) {
42388 this.columns = null;
42389 }
42390 }
42391
42392 public int getAttributesSize() {
42393 return (this.attributes == null) ? 0 : this.attributes.size();
42394 }
42395
42396 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
42397 if (this.attributes == null) {
42398 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
42399 }
42400 this.attributes.put(key, val);
42401 }
42402
42403
42404
42405
42406 public Map<ByteBuffer,ByteBuffer> getAttributes() {
42407 return this.attributes;
42408 }
42409
42410
42411
42412
42413 public scannerOpen_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
42414 this.attributes = attributes;
42415 return this;
42416 }
42417
42418 public void unsetAttributes() {
42419 this.attributes = null;
42420 }
42421
42422
42423 public boolean isSetAttributes() {
42424 return this.attributes != null;
42425 }
42426
42427 public void setAttributesIsSet(boolean value) {
42428 if (!value) {
42429 this.attributes = null;
42430 }
42431 }
42432
42433 public void setFieldValue(_Fields field, Object value) {
42434 switch (field) {
42435 case TABLE_NAME:
42436 if (value == null) {
42437 unsetTableName();
42438 } else {
42439 setTableName((ByteBuffer)value);
42440 }
42441 break;
42442
42443 case START_ROW:
42444 if (value == null) {
42445 unsetStartRow();
42446 } else {
42447 setStartRow((ByteBuffer)value);
42448 }
42449 break;
42450
42451 case COLUMNS:
42452 if (value == null) {
42453 unsetColumns();
42454 } else {
42455 setColumns((List<ByteBuffer>)value);
42456 }
42457 break;
42458
42459 case ATTRIBUTES:
42460 if (value == null) {
42461 unsetAttributes();
42462 } else {
42463 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
42464 }
42465 break;
42466
42467 }
42468 }
42469
42470 public Object getFieldValue(_Fields field) {
42471 switch (field) {
42472 case TABLE_NAME:
42473 return getTableName();
42474
42475 case START_ROW:
42476 return getStartRow();
42477
42478 case COLUMNS:
42479 return getColumns();
42480
42481 case ATTRIBUTES:
42482 return getAttributes();
42483
42484 }
42485 throw new IllegalStateException();
42486 }
42487
42488
42489 public boolean isSet(_Fields field) {
42490 if (field == null) {
42491 throw new IllegalArgumentException();
42492 }
42493
42494 switch (field) {
42495 case TABLE_NAME:
42496 return isSetTableName();
42497 case START_ROW:
42498 return isSetStartRow();
42499 case COLUMNS:
42500 return isSetColumns();
42501 case ATTRIBUTES:
42502 return isSetAttributes();
42503 }
42504 throw new IllegalStateException();
42505 }
42506
42507 @Override
42508 public boolean equals(Object that) {
42509 if (that == null)
42510 return false;
42511 if (that instanceof scannerOpen_args)
42512 return this.equals((scannerOpen_args)that);
42513 return false;
42514 }
42515
42516 public boolean equals(scannerOpen_args that) {
42517 if (that == null)
42518 return false;
42519
42520 boolean this_present_tableName = true && this.isSetTableName();
42521 boolean that_present_tableName = true && that.isSetTableName();
42522 if (this_present_tableName || that_present_tableName) {
42523 if (!(this_present_tableName && that_present_tableName))
42524 return false;
42525 if (!this.tableName.equals(that.tableName))
42526 return false;
42527 }
42528
42529 boolean this_present_startRow = true && this.isSetStartRow();
42530 boolean that_present_startRow = true && that.isSetStartRow();
42531 if (this_present_startRow || that_present_startRow) {
42532 if (!(this_present_startRow && that_present_startRow))
42533 return false;
42534 if (!this.startRow.equals(that.startRow))
42535 return false;
42536 }
42537
42538 boolean this_present_columns = true && this.isSetColumns();
42539 boolean that_present_columns = true && that.isSetColumns();
42540 if (this_present_columns || that_present_columns) {
42541 if (!(this_present_columns && that_present_columns))
42542 return false;
42543 if (!this.columns.equals(that.columns))
42544 return false;
42545 }
42546
42547 boolean this_present_attributes = true && this.isSetAttributes();
42548 boolean that_present_attributes = true && that.isSetAttributes();
42549 if (this_present_attributes || that_present_attributes) {
42550 if (!(this_present_attributes && that_present_attributes))
42551 return false;
42552 if (!this.attributes.equals(that.attributes))
42553 return false;
42554 }
42555
42556 return true;
42557 }
42558
42559 @Override
42560 public int hashCode() {
42561 HashCodeBuilder builder = new HashCodeBuilder();
42562
42563 boolean present_tableName = true && (isSetTableName());
42564 builder.append(present_tableName);
42565 if (present_tableName)
42566 builder.append(tableName);
42567
42568 boolean present_startRow = true && (isSetStartRow());
42569 builder.append(present_startRow);
42570 if (present_startRow)
42571 builder.append(startRow);
42572
42573 boolean present_columns = true && (isSetColumns());
42574 builder.append(present_columns);
42575 if (present_columns)
42576 builder.append(columns);
42577
42578 boolean present_attributes = true && (isSetAttributes());
42579 builder.append(present_attributes);
42580 if (present_attributes)
42581 builder.append(attributes);
42582
42583 return builder.toHashCode();
42584 }
42585
42586 public int compareTo(scannerOpen_args other) {
42587 if (!getClass().equals(other.getClass())) {
42588 return getClass().getName().compareTo(other.getClass().getName());
42589 }
42590
42591 int lastComparison = 0;
42592 scannerOpen_args typedOther = (scannerOpen_args)other;
42593
42594 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
42595 if (lastComparison != 0) {
42596 return lastComparison;
42597 }
42598 if (isSetTableName()) {
42599 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
42600 if (lastComparison != 0) {
42601 return lastComparison;
42602 }
42603 }
42604 lastComparison = Boolean.valueOf(isSetStartRow()).compareTo(typedOther.isSetStartRow());
42605 if (lastComparison != 0) {
42606 return lastComparison;
42607 }
42608 if (isSetStartRow()) {
42609 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.startRow, typedOther.startRow);
42610 if (lastComparison != 0) {
42611 return lastComparison;
42612 }
42613 }
42614 lastComparison = Boolean.valueOf(isSetColumns()).compareTo(typedOther.isSetColumns());
42615 if (lastComparison != 0) {
42616 return lastComparison;
42617 }
42618 if (isSetColumns()) {
42619 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.columns, typedOther.columns);
42620 if (lastComparison != 0) {
42621 return lastComparison;
42622 }
42623 }
42624 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
42625 if (lastComparison != 0) {
42626 return lastComparison;
42627 }
42628 if (isSetAttributes()) {
42629 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
42630 if (lastComparison != 0) {
42631 return lastComparison;
42632 }
42633 }
42634 return 0;
42635 }
42636
42637 public _Fields fieldForId(int fieldId) {
42638 return _Fields.findByThriftId(fieldId);
42639 }
42640
42641 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
42642 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
42643 }
42644
42645 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
42646 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
42647 }
42648
42649 @Override
42650 public String toString() {
42651 StringBuilder sb = new StringBuilder("scannerOpen_args(");
42652 boolean first = true;
42653
42654 sb.append("tableName:");
42655 if (this.tableName == null) {
42656 sb.append("null");
42657 } else {
42658 sb.append(this.tableName);
42659 }
42660 first = false;
42661 if (!first) sb.append(", ");
42662 sb.append("startRow:");
42663 if (this.startRow == null) {
42664 sb.append("null");
42665 } else {
42666 sb.append(this.startRow);
42667 }
42668 first = false;
42669 if (!first) sb.append(", ");
42670 sb.append("columns:");
42671 if (this.columns == null) {
42672 sb.append("null");
42673 } else {
42674 sb.append(this.columns);
42675 }
42676 first = false;
42677 if (!first) sb.append(", ");
42678 sb.append("attributes:");
42679 if (this.attributes == null) {
42680 sb.append("null");
42681 } else {
42682 sb.append(this.attributes);
42683 }
42684 first = false;
42685 sb.append(")");
42686 return sb.toString();
42687 }
42688
42689 public void validate() throws org.apache.thrift.TException {
42690
42691 }
42692
42693 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
42694 try {
42695 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
42696 } catch (org.apache.thrift.TException te) {
42697 throw new java.io.IOException(te);
42698 }
42699 }
42700
42701 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
42702 try {
42703 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
42704 } catch (org.apache.thrift.TException te) {
42705 throw new java.io.IOException(te);
42706 }
42707 }
42708
42709 private static class scannerOpen_argsStandardSchemeFactory implements SchemeFactory {
42710 public scannerOpen_argsStandardScheme getScheme() {
42711 return new scannerOpen_argsStandardScheme();
42712 }
42713 }
42714
42715 private static class scannerOpen_argsStandardScheme extends StandardScheme<scannerOpen_args> {
42716
42717 public void read(org.apache.thrift.protocol.TProtocol iprot, scannerOpen_args struct) throws org.apache.thrift.TException {
42718 org.apache.thrift.protocol.TField schemeField;
42719 iprot.readStructBegin();
42720 while (true)
42721 {
42722 schemeField = iprot.readFieldBegin();
42723 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
42724 break;
42725 }
42726 switch (schemeField.id) {
42727 case 1:
42728 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
42729 struct.tableName = iprot.readBinary();
42730 struct.setTableNameIsSet(true);
42731 } else {
42732 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
42733 }
42734 break;
42735 case 2:
42736 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
42737 struct.startRow = iprot.readBinary();
42738 struct.setStartRowIsSet(true);
42739 } else {
42740 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
42741 }
42742 break;
42743 case 3:
42744 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
42745 {
42746 org.apache.thrift.protocol.TList _list460 = iprot.readListBegin();
42747 struct.columns = new ArrayList<ByteBuffer>(_list460.size);
42748 for (int _i461 = 0; _i461 < _list460.size; ++_i461)
42749 {
42750 ByteBuffer _elem462;
42751 _elem462 = iprot.readBinary();
42752 struct.columns.add(_elem462);
42753 }
42754 iprot.readListEnd();
42755 }
42756 struct.setColumnsIsSet(true);
42757 } else {
42758 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
42759 }
42760 break;
42761 case 4:
42762 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
42763 {
42764 org.apache.thrift.protocol.TMap _map463 = iprot.readMapBegin();
42765 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map463.size);
42766 for (int _i464 = 0; _i464 < _map463.size; ++_i464)
42767 {
42768 ByteBuffer _key465;
42769 ByteBuffer _val466;
42770 _key465 = iprot.readBinary();
42771 _val466 = iprot.readBinary();
42772 struct.attributes.put(_key465, _val466);
42773 }
42774 iprot.readMapEnd();
42775 }
42776 struct.setAttributesIsSet(true);
42777 } else {
42778 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
42779 }
42780 break;
42781 default:
42782 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
42783 }
42784 iprot.readFieldEnd();
42785 }
42786 iprot.readStructEnd();
42787
42788
42789 struct.validate();
42790 }
42791
42792 public void write(org.apache.thrift.protocol.TProtocol oprot, scannerOpen_args struct) throws org.apache.thrift.TException {
42793 struct.validate();
42794
42795 oprot.writeStructBegin(STRUCT_DESC);
42796 if (struct.tableName != null) {
42797 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
42798 oprot.writeBinary(struct.tableName);
42799 oprot.writeFieldEnd();
42800 }
42801 if (struct.startRow != null) {
42802 oprot.writeFieldBegin(START_ROW_FIELD_DESC);
42803 oprot.writeBinary(struct.startRow);
42804 oprot.writeFieldEnd();
42805 }
42806 if (struct.columns != null) {
42807 oprot.writeFieldBegin(COLUMNS_FIELD_DESC);
42808 {
42809 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.columns.size()));
42810 for (ByteBuffer _iter467 : struct.columns)
42811 {
42812 oprot.writeBinary(_iter467);
42813 }
42814 oprot.writeListEnd();
42815 }
42816 oprot.writeFieldEnd();
42817 }
42818 if (struct.attributes != null) {
42819 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
42820 {
42821 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
42822 for (Map.Entry<ByteBuffer, ByteBuffer> _iter468 : struct.attributes.entrySet())
42823 {
42824 oprot.writeBinary(_iter468.getKey());
42825 oprot.writeBinary(_iter468.getValue());
42826 }
42827 oprot.writeMapEnd();
42828 }
42829 oprot.writeFieldEnd();
42830 }
42831 oprot.writeFieldStop();
42832 oprot.writeStructEnd();
42833 }
42834
42835 }
42836
42837 private static class scannerOpen_argsTupleSchemeFactory implements SchemeFactory {
42838 public scannerOpen_argsTupleScheme getScheme() {
42839 return new scannerOpen_argsTupleScheme();
42840 }
42841 }
42842
42843 private static class scannerOpen_argsTupleScheme extends TupleScheme<scannerOpen_args> {
42844
42845 @Override
42846 public void write(org.apache.thrift.protocol.TProtocol prot, scannerOpen_args struct) throws org.apache.thrift.TException {
42847 TTupleProtocol oprot = (TTupleProtocol) prot;
42848 BitSet optionals = new BitSet();
42849 if (struct.isSetTableName()) {
42850 optionals.set(0);
42851 }
42852 if (struct.isSetStartRow()) {
42853 optionals.set(1);
42854 }
42855 if (struct.isSetColumns()) {
42856 optionals.set(2);
42857 }
42858 if (struct.isSetAttributes()) {
42859 optionals.set(3);
42860 }
42861 oprot.writeBitSet(optionals, 4);
42862 if (struct.isSetTableName()) {
42863 oprot.writeBinary(struct.tableName);
42864 }
42865 if (struct.isSetStartRow()) {
42866 oprot.writeBinary(struct.startRow);
42867 }
42868 if (struct.isSetColumns()) {
42869 {
42870 oprot.writeI32(struct.columns.size());
42871 for (ByteBuffer _iter469 : struct.columns)
42872 {
42873 oprot.writeBinary(_iter469);
42874 }
42875 }
42876 }
42877 if (struct.isSetAttributes()) {
42878 {
42879 oprot.writeI32(struct.attributes.size());
42880 for (Map.Entry<ByteBuffer, ByteBuffer> _iter470 : struct.attributes.entrySet())
42881 {
42882 oprot.writeBinary(_iter470.getKey());
42883 oprot.writeBinary(_iter470.getValue());
42884 }
42885 }
42886 }
42887 }
42888
42889 @Override
42890 public void read(org.apache.thrift.protocol.TProtocol prot, scannerOpen_args struct) throws org.apache.thrift.TException {
42891 TTupleProtocol iprot = (TTupleProtocol) prot;
42892 BitSet incoming = iprot.readBitSet(4);
42893 if (incoming.get(0)) {
42894 struct.tableName = iprot.readBinary();
42895 struct.setTableNameIsSet(true);
42896 }
42897 if (incoming.get(1)) {
42898 struct.startRow = iprot.readBinary();
42899 struct.setStartRowIsSet(true);
42900 }
42901 if (incoming.get(2)) {
42902 {
42903 org.apache.thrift.protocol.TList _list471 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
42904 struct.columns = new ArrayList<ByteBuffer>(_list471.size);
42905 for (int _i472 = 0; _i472 < _list471.size; ++_i472)
42906 {
42907 ByteBuffer _elem473;
42908 _elem473 = iprot.readBinary();
42909 struct.columns.add(_elem473);
42910 }
42911 }
42912 struct.setColumnsIsSet(true);
42913 }
42914 if (incoming.get(3)) {
42915 {
42916 org.apache.thrift.protocol.TMap _map474 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
42917 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map474.size);
42918 for (int _i475 = 0; _i475 < _map474.size; ++_i475)
42919 {
42920 ByteBuffer _key476;
42921 ByteBuffer _val477;
42922 _key476 = iprot.readBinary();
42923 _val477 = iprot.readBinary();
42924 struct.attributes.put(_key476, _val477);
42925 }
42926 }
42927 struct.setAttributesIsSet(true);
42928 }
42929 }
42930 }
42931
42932 }
42933
42934 public static class scannerOpen_result implements org.apache.thrift.TBase<scannerOpen_result, scannerOpen_result._Fields>, java.io.Serializable, Cloneable {
42935 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("scannerOpen_result");
42936
42937 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.I32, (short)0);
42938 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
42939
42940 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
42941 static {
42942 schemes.put(StandardScheme.class, new scannerOpen_resultStandardSchemeFactory());
42943 schemes.put(TupleScheme.class, new scannerOpen_resultTupleSchemeFactory());
42944 }
42945
42946 public int success;
42947 public IOError io;
42948
42949
42950 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
42951 SUCCESS((short)0, "success"),
42952 IO((short)1, "io");
42953
42954 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
42955
42956 static {
42957 for (_Fields field : EnumSet.allOf(_Fields.class)) {
42958 byName.put(field.getFieldName(), field);
42959 }
42960 }
42961
42962
42963
42964
42965 public static _Fields findByThriftId(int fieldId) {
42966 switch(fieldId) {
42967 case 0:
42968 return SUCCESS;
42969 case 1:
42970 return IO;
42971 default:
42972 return null;
42973 }
42974 }
42975
42976
42977
42978
42979
42980 public static _Fields findByThriftIdOrThrow(int fieldId) {
42981 _Fields fields = findByThriftId(fieldId);
42982 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
42983 return fields;
42984 }
42985
42986
42987
42988
42989 public static _Fields findByName(String name) {
42990 return byName.get(name);
42991 }
42992
42993 private final short _thriftId;
42994 private final String _fieldName;
42995
42996 _Fields(short thriftId, String fieldName) {
42997 _thriftId = thriftId;
42998 _fieldName = fieldName;
42999 }
43000
43001 public short getThriftFieldId() {
43002 return _thriftId;
43003 }
43004
43005 public String getFieldName() {
43006 return _fieldName;
43007 }
43008 }
43009
43010
43011 private static final int __SUCCESS_ISSET_ID = 0;
43012 private BitSet __isset_bit_vector = new BitSet(1);
43013 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
43014 static {
43015 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
43016 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
43017 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32 , "ScannerID")));
43018 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
43019 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
43020 metaDataMap = Collections.unmodifiableMap(tmpMap);
43021 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(scannerOpen_result.class, metaDataMap);
43022 }
43023
43024 public scannerOpen_result() {
43025 }
43026
43027 public scannerOpen_result(
43028 int success,
43029 IOError io)
43030 {
43031 this();
43032 this.success = success;
43033 setSuccessIsSet(true);
43034 this.io = io;
43035 }
43036
43037
43038
43039
43040 public scannerOpen_result(scannerOpen_result other) {
43041 __isset_bit_vector.clear();
43042 __isset_bit_vector.or(other.__isset_bit_vector);
43043 this.success = other.success;
43044 if (other.isSetIo()) {
43045 this.io = new IOError(other.io);
43046 }
43047 }
43048
43049 public scannerOpen_result deepCopy() {
43050 return new scannerOpen_result(this);
43051 }
43052
43053 @Override
43054 public void clear() {
43055 setSuccessIsSet(false);
43056 this.success = 0;
43057 this.io = null;
43058 }
43059
43060 public int getSuccess() {
43061 return this.success;
43062 }
43063
43064 public scannerOpen_result setSuccess(int success) {
43065 this.success = success;
43066 setSuccessIsSet(true);
43067 return this;
43068 }
43069
43070 public void unsetSuccess() {
43071 __isset_bit_vector.clear(__SUCCESS_ISSET_ID);
43072 }
43073
43074
43075 public boolean isSetSuccess() {
43076 return __isset_bit_vector.get(__SUCCESS_ISSET_ID);
43077 }
43078
43079 public void setSuccessIsSet(boolean value) {
43080 __isset_bit_vector.set(__SUCCESS_ISSET_ID, value);
43081 }
43082
43083 public IOError getIo() {
43084 return this.io;
43085 }
43086
43087 public scannerOpen_result setIo(IOError io) {
43088 this.io = io;
43089 return this;
43090 }
43091
43092 public void unsetIo() {
43093 this.io = null;
43094 }
43095
43096
43097 public boolean isSetIo() {
43098 return this.io != null;
43099 }
43100
43101 public void setIoIsSet(boolean value) {
43102 if (!value) {
43103 this.io = null;
43104 }
43105 }
43106
43107 public void setFieldValue(_Fields field, Object value) {
43108 switch (field) {
43109 case SUCCESS:
43110 if (value == null) {
43111 unsetSuccess();
43112 } else {
43113 setSuccess((Integer)value);
43114 }
43115 break;
43116
43117 case IO:
43118 if (value == null) {
43119 unsetIo();
43120 } else {
43121 setIo((IOError)value);
43122 }
43123 break;
43124
43125 }
43126 }
43127
43128 public Object getFieldValue(_Fields field) {
43129 switch (field) {
43130 case SUCCESS:
43131 return Integer.valueOf(getSuccess());
43132
43133 case IO:
43134 return getIo();
43135
43136 }
43137 throw new IllegalStateException();
43138 }
43139
43140
43141 public boolean isSet(_Fields field) {
43142 if (field == null) {
43143 throw new IllegalArgumentException();
43144 }
43145
43146 switch (field) {
43147 case SUCCESS:
43148 return isSetSuccess();
43149 case IO:
43150 return isSetIo();
43151 }
43152 throw new IllegalStateException();
43153 }
43154
43155 @Override
43156 public boolean equals(Object that) {
43157 if (that == null)
43158 return false;
43159 if (that instanceof scannerOpen_result)
43160 return this.equals((scannerOpen_result)that);
43161 return false;
43162 }
43163
43164 public boolean equals(scannerOpen_result that) {
43165 if (that == null)
43166 return false;
43167
43168 boolean this_present_success = true;
43169 boolean that_present_success = true;
43170 if (this_present_success || that_present_success) {
43171 if (!(this_present_success && that_present_success))
43172 return false;
43173 if (this.success != that.success)
43174 return false;
43175 }
43176
43177 boolean this_present_io = true && this.isSetIo();
43178 boolean that_present_io = true && that.isSetIo();
43179 if (this_present_io || that_present_io) {
43180 if (!(this_present_io && that_present_io))
43181 return false;
43182 if (!this.io.equals(that.io))
43183 return false;
43184 }
43185
43186 return true;
43187 }
43188
43189 @Override
43190 public int hashCode() {
43191 HashCodeBuilder builder = new HashCodeBuilder();
43192
43193 boolean present_success = true;
43194 builder.append(present_success);
43195 if (present_success)
43196 builder.append(success);
43197
43198 boolean present_io = true && (isSetIo());
43199 builder.append(present_io);
43200 if (present_io)
43201 builder.append(io);
43202
43203 return builder.toHashCode();
43204 }
43205
43206 public int compareTo(scannerOpen_result other) {
43207 if (!getClass().equals(other.getClass())) {
43208 return getClass().getName().compareTo(other.getClass().getName());
43209 }
43210
43211 int lastComparison = 0;
43212 scannerOpen_result typedOther = (scannerOpen_result)other;
43213
43214 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
43215 if (lastComparison != 0) {
43216 return lastComparison;
43217 }
43218 if (isSetSuccess()) {
43219 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
43220 if (lastComparison != 0) {
43221 return lastComparison;
43222 }
43223 }
43224 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
43225 if (lastComparison != 0) {
43226 return lastComparison;
43227 }
43228 if (isSetIo()) {
43229 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
43230 if (lastComparison != 0) {
43231 return lastComparison;
43232 }
43233 }
43234 return 0;
43235 }
43236
43237 public _Fields fieldForId(int fieldId) {
43238 return _Fields.findByThriftId(fieldId);
43239 }
43240
43241 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
43242 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
43243 }
43244
43245 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
43246 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
43247 }
43248
43249 @Override
43250 public String toString() {
43251 StringBuilder sb = new StringBuilder("scannerOpen_result(");
43252 boolean first = true;
43253
43254 sb.append("success:");
43255 sb.append(this.success);
43256 first = false;
43257 if (!first) sb.append(", ");
43258 sb.append("io:");
43259 if (this.io == null) {
43260 sb.append("null");
43261 } else {
43262 sb.append(this.io);
43263 }
43264 first = false;
43265 sb.append(")");
43266 return sb.toString();
43267 }
43268
43269 public void validate() throws org.apache.thrift.TException {
43270
43271 }
43272
43273 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
43274 try {
43275 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
43276 } catch (org.apache.thrift.TException te) {
43277 throw new java.io.IOException(te);
43278 }
43279 }
43280
43281 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
43282 try {
43283 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
43284 } catch (org.apache.thrift.TException te) {
43285 throw new java.io.IOException(te);
43286 }
43287 }
43288
43289 private static class scannerOpen_resultStandardSchemeFactory implements SchemeFactory {
43290 public scannerOpen_resultStandardScheme getScheme() {
43291 return new scannerOpen_resultStandardScheme();
43292 }
43293 }
43294
43295 private static class scannerOpen_resultStandardScheme extends StandardScheme<scannerOpen_result> {
43296
43297 public void read(org.apache.thrift.protocol.TProtocol iprot, scannerOpen_result struct) throws org.apache.thrift.TException {
43298 org.apache.thrift.protocol.TField schemeField;
43299 iprot.readStructBegin();
43300 while (true)
43301 {
43302 schemeField = iprot.readFieldBegin();
43303 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
43304 break;
43305 }
43306 switch (schemeField.id) {
43307 case 0:
43308 if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
43309 struct.success = iprot.readI32();
43310 struct.setSuccessIsSet(true);
43311 } else {
43312 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
43313 }
43314 break;
43315 case 1:
43316 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
43317 struct.io = new IOError();
43318 struct.io.read(iprot);
43319 struct.setIoIsSet(true);
43320 } else {
43321 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
43322 }
43323 break;
43324 default:
43325 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
43326 }
43327 iprot.readFieldEnd();
43328 }
43329 iprot.readStructEnd();
43330
43331
43332 struct.validate();
43333 }
43334
43335 public void write(org.apache.thrift.protocol.TProtocol oprot, scannerOpen_result struct) throws org.apache.thrift.TException {
43336 struct.validate();
43337
43338 oprot.writeStructBegin(STRUCT_DESC);
43339 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
43340 oprot.writeI32(struct.success);
43341 oprot.writeFieldEnd();
43342 if (struct.io != null) {
43343 oprot.writeFieldBegin(IO_FIELD_DESC);
43344 struct.io.write(oprot);
43345 oprot.writeFieldEnd();
43346 }
43347 oprot.writeFieldStop();
43348 oprot.writeStructEnd();
43349 }
43350
43351 }
43352
43353 private static class scannerOpen_resultTupleSchemeFactory implements SchemeFactory {
43354 public scannerOpen_resultTupleScheme getScheme() {
43355 return new scannerOpen_resultTupleScheme();
43356 }
43357 }
43358
43359 private static class scannerOpen_resultTupleScheme extends TupleScheme<scannerOpen_result> {
43360
43361 @Override
43362 public void write(org.apache.thrift.protocol.TProtocol prot, scannerOpen_result struct) throws org.apache.thrift.TException {
43363 TTupleProtocol oprot = (TTupleProtocol) prot;
43364 BitSet optionals = new BitSet();
43365 if (struct.isSetSuccess()) {
43366 optionals.set(0);
43367 }
43368 if (struct.isSetIo()) {
43369 optionals.set(1);
43370 }
43371 oprot.writeBitSet(optionals, 2);
43372 if (struct.isSetSuccess()) {
43373 oprot.writeI32(struct.success);
43374 }
43375 if (struct.isSetIo()) {
43376 struct.io.write(oprot);
43377 }
43378 }
43379
43380 @Override
43381 public void read(org.apache.thrift.protocol.TProtocol prot, scannerOpen_result struct) throws org.apache.thrift.TException {
43382 TTupleProtocol iprot = (TTupleProtocol) prot;
43383 BitSet incoming = iprot.readBitSet(2);
43384 if (incoming.get(0)) {
43385 struct.success = iprot.readI32();
43386 struct.setSuccessIsSet(true);
43387 }
43388 if (incoming.get(1)) {
43389 struct.io = new IOError();
43390 struct.io.read(iprot);
43391 struct.setIoIsSet(true);
43392 }
43393 }
43394 }
43395
43396 }
43397
43398 public static class scannerOpenWithStop_args implements org.apache.thrift.TBase<scannerOpenWithStop_args, scannerOpenWithStop_args._Fields>, java.io.Serializable, Cloneable {
43399 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("scannerOpenWithStop_args");
43400
43401 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
43402 private static final org.apache.thrift.protocol.TField START_ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("startRow", org.apache.thrift.protocol.TType.STRING, (short)2);
43403 private static final org.apache.thrift.protocol.TField STOP_ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("stopRow", org.apache.thrift.protocol.TType.STRING, (short)3);
43404 private static final org.apache.thrift.protocol.TField COLUMNS_FIELD_DESC = new org.apache.thrift.protocol.TField("columns", org.apache.thrift.protocol.TType.LIST, (short)4);
43405 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)5);
43406
43407 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
43408 static {
43409 schemes.put(StandardScheme.class, new scannerOpenWithStop_argsStandardSchemeFactory());
43410 schemes.put(TupleScheme.class, new scannerOpenWithStop_argsTupleSchemeFactory());
43411 }
43412
43413
43414
43415
43416 public ByteBuffer tableName;
43417
43418
43419
43420
43421 public ByteBuffer startRow;
43422
43423
43424
43425
43426 public ByteBuffer stopRow;
43427
43428
43429
43430
43431
43432 public List<ByteBuffer> columns;
43433
43434
43435
43436 public Map<ByteBuffer,ByteBuffer> attributes;
43437
43438
43439 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
43440
43441
43442
43443 TABLE_NAME((short)1, "tableName"),
43444
43445
43446
43447
43448 START_ROW((short)2, "startRow"),
43449
43450
43451
43452
43453 STOP_ROW((short)3, "stopRow"),
43454
43455
43456
43457
43458
43459 COLUMNS((short)4, "columns"),
43460
43461
43462
43463 ATTRIBUTES((short)5, "attributes");
43464
43465 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
43466
43467 static {
43468 for (_Fields field : EnumSet.allOf(_Fields.class)) {
43469 byName.put(field.getFieldName(), field);
43470 }
43471 }
43472
43473
43474
43475
43476 public static _Fields findByThriftId(int fieldId) {
43477 switch(fieldId) {
43478 case 1:
43479 return TABLE_NAME;
43480 case 2:
43481 return START_ROW;
43482 case 3:
43483 return STOP_ROW;
43484 case 4:
43485 return COLUMNS;
43486 case 5:
43487 return ATTRIBUTES;
43488 default:
43489 return null;
43490 }
43491 }
43492
43493
43494
43495
43496
43497 public static _Fields findByThriftIdOrThrow(int fieldId) {
43498 _Fields fields = findByThriftId(fieldId);
43499 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
43500 return fields;
43501 }
43502
43503
43504
43505
43506 public static _Fields findByName(String name) {
43507 return byName.get(name);
43508 }
43509
43510 private final short _thriftId;
43511 private final String _fieldName;
43512
43513 _Fields(short thriftId, String fieldName) {
43514 _thriftId = thriftId;
43515 _fieldName = fieldName;
43516 }
43517
43518 public short getThriftFieldId() {
43519 return _thriftId;
43520 }
43521
43522 public String getFieldName() {
43523 return _fieldName;
43524 }
43525 }
43526
43527
43528 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
43529 static {
43530 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
43531 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
43532 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
43533 tmpMap.put(_Fields.START_ROW, new org.apache.thrift.meta_data.FieldMetaData("startRow", org.apache.thrift.TFieldRequirementType.DEFAULT,
43534 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
43535 tmpMap.put(_Fields.STOP_ROW, new org.apache.thrift.meta_data.FieldMetaData("stopRow", org.apache.thrift.TFieldRequirementType.DEFAULT,
43536 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
43537 tmpMap.put(_Fields.COLUMNS, new org.apache.thrift.meta_data.FieldMetaData("columns", org.apache.thrift.TFieldRequirementType.DEFAULT,
43538 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
43539 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
43540 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
43541 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
43542 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
43543 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
43544 metaDataMap = Collections.unmodifiableMap(tmpMap);
43545 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(scannerOpenWithStop_args.class, metaDataMap);
43546 }
43547
43548 public scannerOpenWithStop_args() {
43549 }
43550
43551 public scannerOpenWithStop_args(
43552 ByteBuffer tableName,
43553 ByteBuffer startRow,
43554 ByteBuffer stopRow,
43555 List<ByteBuffer> columns,
43556 Map<ByteBuffer,ByteBuffer> attributes)
43557 {
43558 this();
43559 this.tableName = tableName;
43560 this.startRow = startRow;
43561 this.stopRow = stopRow;
43562 this.columns = columns;
43563 this.attributes = attributes;
43564 }
43565
43566
43567
43568
43569 public scannerOpenWithStop_args(scannerOpenWithStop_args other) {
43570 if (other.isSetTableName()) {
43571 this.tableName = other.tableName;
43572 }
43573 if (other.isSetStartRow()) {
43574 this.startRow = other.startRow;
43575 }
43576 if (other.isSetStopRow()) {
43577 this.stopRow = other.stopRow;
43578 }
43579 if (other.isSetColumns()) {
43580 List<ByteBuffer> __this__columns = new ArrayList<ByteBuffer>();
43581 for (ByteBuffer other_element : other.columns) {
43582 __this__columns.add(other_element);
43583 }
43584 this.columns = __this__columns;
43585 }
43586 if (other.isSetAttributes()) {
43587 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
43588 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
43589
43590 ByteBuffer other_element_key = other_element.getKey();
43591 ByteBuffer other_element_value = other_element.getValue();
43592
43593 ByteBuffer __this__attributes_copy_key = other_element_key;
43594
43595 ByteBuffer __this__attributes_copy_value = other_element_value;
43596
43597 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
43598 }
43599 this.attributes = __this__attributes;
43600 }
43601 }
43602
43603 public scannerOpenWithStop_args deepCopy() {
43604 return new scannerOpenWithStop_args(this);
43605 }
43606
43607 @Override
43608 public void clear() {
43609 this.tableName = null;
43610 this.startRow = null;
43611 this.stopRow = null;
43612 this.columns = null;
43613 this.attributes = null;
43614 }
43615
43616
43617
43618
43619 public byte[] getTableName() {
43620 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
43621 return tableName == null ? null : tableName.array();
43622 }
43623
43624 public ByteBuffer bufferForTableName() {
43625 return tableName;
43626 }
43627
43628
43629
43630
43631 public scannerOpenWithStop_args setTableName(byte[] tableName) {
43632 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
43633 return this;
43634 }
43635
43636 public scannerOpenWithStop_args setTableName(ByteBuffer tableName) {
43637 this.tableName = tableName;
43638 return this;
43639 }
43640
43641 public void unsetTableName() {
43642 this.tableName = null;
43643 }
43644
43645
43646 public boolean isSetTableName() {
43647 return this.tableName != null;
43648 }
43649
43650 public void setTableNameIsSet(boolean value) {
43651 if (!value) {
43652 this.tableName = null;
43653 }
43654 }
43655
43656
43657
43658
43659
43660 public byte[] getStartRow() {
43661 setStartRow(org.apache.thrift.TBaseHelper.rightSize(startRow));
43662 return startRow == null ? null : startRow.array();
43663 }
43664
43665 public ByteBuffer bufferForStartRow() {
43666 return startRow;
43667 }
43668
43669
43670
43671
43672
43673 public scannerOpenWithStop_args setStartRow(byte[] startRow) {
43674 setStartRow(startRow == null ? (ByteBuffer)null : ByteBuffer.wrap(startRow));
43675 return this;
43676 }
43677
43678 public scannerOpenWithStop_args setStartRow(ByteBuffer startRow) {
43679 this.startRow = startRow;
43680 return this;
43681 }
43682
43683 public void unsetStartRow() {
43684 this.startRow = null;
43685 }
43686
43687
43688 public boolean isSetStartRow() {
43689 return this.startRow != null;
43690 }
43691
43692 public void setStartRowIsSet(boolean value) {
43693 if (!value) {
43694 this.startRow = null;
43695 }
43696 }
43697
43698
43699
43700
43701
43702 public byte[] getStopRow() {
43703 setStopRow(org.apache.thrift.TBaseHelper.rightSize(stopRow));
43704 return stopRow == null ? null : stopRow.array();
43705 }
43706
43707 public ByteBuffer bufferForStopRow() {
43708 return stopRow;
43709 }
43710
43711
43712
43713
43714
43715 public scannerOpenWithStop_args setStopRow(byte[] stopRow) {
43716 setStopRow(stopRow == null ? (ByteBuffer)null : ByteBuffer.wrap(stopRow));
43717 return this;
43718 }
43719
43720 public scannerOpenWithStop_args setStopRow(ByteBuffer stopRow) {
43721 this.stopRow = stopRow;
43722 return this;
43723 }
43724
43725 public void unsetStopRow() {
43726 this.stopRow = null;
43727 }
43728
43729
43730 public boolean isSetStopRow() {
43731 return this.stopRow != null;
43732 }
43733
43734 public void setStopRowIsSet(boolean value) {
43735 if (!value) {
43736 this.stopRow = null;
43737 }
43738 }
43739
43740 public int getColumnsSize() {
43741 return (this.columns == null) ? 0 : this.columns.size();
43742 }
43743
43744 public java.util.Iterator<ByteBuffer> getColumnsIterator() {
43745 return (this.columns == null) ? null : this.columns.iterator();
43746 }
43747
43748 public void addToColumns(ByteBuffer elem) {
43749 if (this.columns == null) {
43750 this.columns = new ArrayList<ByteBuffer>();
43751 }
43752 this.columns.add(elem);
43753 }
43754
43755
43756
43757
43758
43759
43760 public List<ByteBuffer> getColumns() {
43761 return this.columns;
43762 }
43763
43764
43765
43766
43767
43768
43769 public scannerOpenWithStop_args setColumns(List<ByteBuffer> columns) {
43770 this.columns = columns;
43771 return this;
43772 }
43773
43774 public void unsetColumns() {
43775 this.columns = null;
43776 }
43777
43778
43779 public boolean isSetColumns() {
43780 return this.columns != null;
43781 }
43782
43783 public void setColumnsIsSet(boolean value) {
43784 if (!value) {
43785 this.columns = null;
43786 }
43787 }
43788
43789 public int getAttributesSize() {
43790 return (this.attributes == null) ? 0 : this.attributes.size();
43791 }
43792
43793 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
43794 if (this.attributes == null) {
43795 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
43796 }
43797 this.attributes.put(key, val);
43798 }
43799
43800
43801
43802
43803 public Map<ByteBuffer,ByteBuffer> getAttributes() {
43804 return this.attributes;
43805 }
43806
43807
43808
43809
43810 public scannerOpenWithStop_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
43811 this.attributes = attributes;
43812 return this;
43813 }
43814
43815 public void unsetAttributes() {
43816 this.attributes = null;
43817 }
43818
43819
43820 public boolean isSetAttributes() {
43821 return this.attributes != null;
43822 }
43823
43824 public void setAttributesIsSet(boolean value) {
43825 if (!value) {
43826 this.attributes = null;
43827 }
43828 }
43829
43830 public void setFieldValue(_Fields field, Object value) {
43831 switch (field) {
43832 case TABLE_NAME:
43833 if (value == null) {
43834 unsetTableName();
43835 } else {
43836 setTableName((ByteBuffer)value);
43837 }
43838 break;
43839
43840 case START_ROW:
43841 if (value == null) {
43842 unsetStartRow();
43843 } else {
43844 setStartRow((ByteBuffer)value);
43845 }
43846 break;
43847
43848 case STOP_ROW:
43849 if (value == null) {
43850 unsetStopRow();
43851 } else {
43852 setStopRow((ByteBuffer)value);
43853 }
43854 break;
43855
43856 case COLUMNS:
43857 if (value == null) {
43858 unsetColumns();
43859 } else {
43860 setColumns((List<ByteBuffer>)value);
43861 }
43862 break;
43863
43864 case ATTRIBUTES:
43865 if (value == null) {
43866 unsetAttributes();
43867 } else {
43868 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
43869 }
43870 break;
43871
43872 }
43873 }
43874
43875 public Object getFieldValue(_Fields field) {
43876 switch (field) {
43877 case TABLE_NAME:
43878 return getTableName();
43879
43880 case START_ROW:
43881 return getStartRow();
43882
43883 case STOP_ROW:
43884 return getStopRow();
43885
43886 case COLUMNS:
43887 return getColumns();
43888
43889 case ATTRIBUTES:
43890 return getAttributes();
43891
43892 }
43893 throw new IllegalStateException();
43894 }
43895
43896
43897 public boolean isSet(_Fields field) {
43898 if (field == null) {
43899 throw new IllegalArgumentException();
43900 }
43901
43902 switch (field) {
43903 case TABLE_NAME:
43904 return isSetTableName();
43905 case START_ROW:
43906 return isSetStartRow();
43907 case STOP_ROW:
43908 return isSetStopRow();
43909 case COLUMNS:
43910 return isSetColumns();
43911 case ATTRIBUTES:
43912 return isSetAttributes();
43913 }
43914 throw new IllegalStateException();
43915 }
43916
43917 @Override
43918 public boolean equals(Object that) {
43919 if (that == null)
43920 return false;
43921 if (that instanceof scannerOpenWithStop_args)
43922 return this.equals((scannerOpenWithStop_args)that);
43923 return false;
43924 }
43925
43926 public boolean equals(scannerOpenWithStop_args that) {
43927 if (that == null)
43928 return false;
43929
43930 boolean this_present_tableName = true && this.isSetTableName();
43931 boolean that_present_tableName = true && that.isSetTableName();
43932 if (this_present_tableName || that_present_tableName) {
43933 if (!(this_present_tableName && that_present_tableName))
43934 return false;
43935 if (!this.tableName.equals(that.tableName))
43936 return false;
43937 }
43938
43939 boolean this_present_startRow = true && this.isSetStartRow();
43940 boolean that_present_startRow = true && that.isSetStartRow();
43941 if (this_present_startRow || that_present_startRow) {
43942 if (!(this_present_startRow && that_present_startRow))
43943 return false;
43944 if (!this.startRow.equals(that.startRow))
43945 return false;
43946 }
43947
43948 boolean this_present_stopRow = true && this.isSetStopRow();
43949 boolean that_present_stopRow = true && that.isSetStopRow();
43950 if (this_present_stopRow || that_present_stopRow) {
43951 if (!(this_present_stopRow && that_present_stopRow))
43952 return false;
43953 if (!this.stopRow.equals(that.stopRow))
43954 return false;
43955 }
43956
43957 boolean this_present_columns = true && this.isSetColumns();
43958 boolean that_present_columns = true && that.isSetColumns();
43959 if (this_present_columns || that_present_columns) {
43960 if (!(this_present_columns && that_present_columns))
43961 return false;
43962 if (!this.columns.equals(that.columns))
43963 return false;
43964 }
43965
43966 boolean this_present_attributes = true && this.isSetAttributes();
43967 boolean that_present_attributes = true && that.isSetAttributes();
43968 if (this_present_attributes || that_present_attributes) {
43969 if (!(this_present_attributes && that_present_attributes))
43970 return false;
43971 if (!this.attributes.equals(that.attributes))
43972 return false;
43973 }
43974
43975 return true;
43976 }
43977
43978 @Override
43979 public int hashCode() {
43980 HashCodeBuilder builder = new HashCodeBuilder();
43981
43982 boolean present_tableName = true && (isSetTableName());
43983 builder.append(present_tableName);
43984 if (present_tableName)
43985 builder.append(tableName);
43986
43987 boolean present_startRow = true && (isSetStartRow());
43988 builder.append(present_startRow);
43989 if (present_startRow)
43990 builder.append(startRow);
43991
43992 boolean present_stopRow = true && (isSetStopRow());
43993 builder.append(present_stopRow);
43994 if (present_stopRow)
43995 builder.append(stopRow);
43996
43997 boolean present_columns = true && (isSetColumns());
43998 builder.append(present_columns);
43999 if (present_columns)
44000 builder.append(columns);
44001
44002 boolean present_attributes = true && (isSetAttributes());
44003 builder.append(present_attributes);
44004 if (present_attributes)
44005 builder.append(attributes);
44006
44007 return builder.toHashCode();
44008 }
44009
44010 public int compareTo(scannerOpenWithStop_args other) {
44011 if (!getClass().equals(other.getClass())) {
44012 return getClass().getName().compareTo(other.getClass().getName());
44013 }
44014
44015 int lastComparison = 0;
44016 scannerOpenWithStop_args typedOther = (scannerOpenWithStop_args)other;
44017
44018 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
44019 if (lastComparison != 0) {
44020 return lastComparison;
44021 }
44022 if (isSetTableName()) {
44023 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
44024 if (lastComparison != 0) {
44025 return lastComparison;
44026 }
44027 }
44028 lastComparison = Boolean.valueOf(isSetStartRow()).compareTo(typedOther.isSetStartRow());
44029 if (lastComparison != 0) {
44030 return lastComparison;
44031 }
44032 if (isSetStartRow()) {
44033 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.startRow, typedOther.startRow);
44034 if (lastComparison != 0) {
44035 return lastComparison;
44036 }
44037 }
44038 lastComparison = Boolean.valueOf(isSetStopRow()).compareTo(typedOther.isSetStopRow());
44039 if (lastComparison != 0) {
44040 return lastComparison;
44041 }
44042 if (isSetStopRow()) {
44043 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.stopRow, typedOther.stopRow);
44044 if (lastComparison != 0) {
44045 return lastComparison;
44046 }
44047 }
44048 lastComparison = Boolean.valueOf(isSetColumns()).compareTo(typedOther.isSetColumns());
44049 if (lastComparison != 0) {
44050 return lastComparison;
44051 }
44052 if (isSetColumns()) {
44053 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.columns, typedOther.columns);
44054 if (lastComparison != 0) {
44055 return lastComparison;
44056 }
44057 }
44058 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
44059 if (lastComparison != 0) {
44060 return lastComparison;
44061 }
44062 if (isSetAttributes()) {
44063 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
44064 if (lastComparison != 0) {
44065 return lastComparison;
44066 }
44067 }
44068 return 0;
44069 }
44070
44071 public _Fields fieldForId(int fieldId) {
44072 return _Fields.findByThriftId(fieldId);
44073 }
44074
44075 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
44076 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
44077 }
44078
44079 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
44080 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
44081 }
44082
44083 @Override
44084 public String toString() {
44085 StringBuilder sb = new StringBuilder("scannerOpenWithStop_args(");
44086 boolean first = true;
44087
44088 sb.append("tableName:");
44089 if (this.tableName == null) {
44090 sb.append("null");
44091 } else {
44092 sb.append(this.tableName);
44093 }
44094 first = false;
44095 if (!first) sb.append(", ");
44096 sb.append("startRow:");
44097 if (this.startRow == null) {
44098 sb.append("null");
44099 } else {
44100 sb.append(this.startRow);
44101 }
44102 first = false;
44103 if (!first) sb.append(", ");
44104 sb.append("stopRow:");
44105 if (this.stopRow == null) {
44106 sb.append("null");
44107 } else {
44108 sb.append(this.stopRow);
44109 }
44110 first = false;
44111 if (!first) sb.append(", ");
44112 sb.append("columns:");
44113 if (this.columns == null) {
44114 sb.append("null");
44115 } else {
44116 sb.append(this.columns);
44117 }
44118 first = false;
44119 if (!first) sb.append(", ");
44120 sb.append("attributes:");
44121 if (this.attributes == null) {
44122 sb.append("null");
44123 } else {
44124 sb.append(this.attributes);
44125 }
44126 first = false;
44127 sb.append(")");
44128 return sb.toString();
44129 }
44130
44131 public void validate() throws org.apache.thrift.TException {
44132
44133 }
44134
44135 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
44136 try {
44137 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
44138 } catch (org.apache.thrift.TException te) {
44139 throw new java.io.IOException(te);
44140 }
44141 }
44142
44143 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
44144 try {
44145 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
44146 } catch (org.apache.thrift.TException te) {
44147 throw new java.io.IOException(te);
44148 }
44149 }
44150
44151 private static class scannerOpenWithStop_argsStandardSchemeFactory implements SchemeFactory {
44152 public scannerOpenWithStop_argsStandardScheme getScheme() {
44153 return new scannerOpenWithStop_argsStandardScheme();
44154 }
44155 }
44156
44157 private static class scannerOpenWithStop_argsStandardScheme extends StandardScheme<scannerOpenWithStop_args> {
44158
44159 public void read(org.apache.thrift.protocol.TProtocol iprot, scannerOpenWithStop_args struct) throws org.apache.thrift.TException {
44160 org.apache.thrift.protocol.TField schemeField;
44161 iprot.readStructBegin();
44162 while (true)
44163 {
44164 schemeField = iprot.readFieldBegin();
44165 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
44166 break;
44167 }
44168 switch (schemeField.id) {
44169 case 1:
44170 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
44171 struct.tableName = iprot.readBinary();
44172 struct.setTableNameIsSet(true);
44173 } else {
44174 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
44175 }
44176 break;
44177 case 2:
44178 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
44179 struct.startRow = iprot.readBinary();
44180 struct.setStartRowIsSet(true);
44181 } else {
44182 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
44183 }
44184 break;
44185 case 3:
44186 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
44187 struct.stopRow = iprot.readBinary();
44188 struct.setStopRowIsSet(true);
44189 } else {
44190 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
44191 }
44192 break;
44193 case 4:
44194 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
44195 {
44196 org.apache.thrift.protocol.TList _list478 = iprot.readListBegin();
44197 struct.columns = new ArrayList<ByteBuffer>(_list478.size);
44198 for (int _i479 = 0; _i479 < _list478.size; ++_i479)
44199 {
44200 ByteBuffer _elem480;
44201 _elem480 = iprot.readBinary();
44202 struct.columns.add(_elem480);
44203 }
44204 iprot.readListEnd();
44205 }
44206 struct.setColumnsIsSet(true);
44207 } else {
44208 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
44209 }
44210 break;
44211 case 5:
44212 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
44213 {
44214 org.apache.thrift.protocol.TMap _map481 = iprot.readMapBegin();
44215 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map481.size);
44216 for (int _i482 = 0; _i482 < _map481.size; ++_i482)
44217 {
44218 ByteBuffer _key483;
44219 ByteBuffer _val484;
44220 _key483 = iprot.readBinary();
44221 _val484 = iprot.readBinary();
44222 struct.attributes.put(_key483, _val484);
44223 }
44224 iprot.readMapEnd();
44225 }
44226 struct.setAttributesIsSet(true);
44227 } else {
44228 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
44229 }
44230 break;
44231 default:
44232 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
44233 }
44234 iprot.readFieldEnd();
44235 }
44236 iprot.readStructEnd();
44237
44238
44239 struct.validate();
44240 }
44241
44242 public void write(org.apache.thrift.protocol.TProtocol oprot, scannerOpenWithStop_args struct) throws org.apache.thrift.TException {
44243 struct.validate();
44244
44245 oprot.writeStructBegin(STRUCT_DESC);
44246 if (struct.tableName != null) {
44247 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
44248 oprot.writeBinary(struct.tableName);
44249 oprot.writeFieldEnd();
44250 }
44251 if (struct.startRow != null) {
44252 oprot.writeFieldBegin(START_ROW_FIELD_DESC);
44253 oprot.writeBinary(struct.startRow);
44254 oprot.writeFieldEnd();
44255 }
44256 if (struct.stopRow != null) {
44257 oprot.writeFieldBegin(STOP_ROW_FIELD_DESC);
44258 oprot.writeBinary(struct.stopRow);
44259 oprot.writeFieldEnd();
44260 }
44261 if (struct.columns != null) {
44262 oprot.writeFieldBegin(COLUMNS_FIELD_DESC);
44263 {
44264 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.columns.size()));
44265 for (ByteBuffer _iter485 : struct.columns)
44266 {
44267 oprot.writeBinary(_iter485);
44268 }
44269 oprot.writeListEnd();
44270 }
44271 oprot.writeFieldEnd();
44272 }
44273 if (struct.attributes != null) {
44274 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
44275 {
44276 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
44277 for (Map.Entry<ByteBuffer, ByteBuffer> _iter486 : struct.attributes.entrySet())
44278 {
44279 oprot.writeBinary(_iter486.getKey());
44280 oprot.writeBinary(_iter486.getValue());
44281 }
44282 oprot.writeMapEnd();
44283 }
44284 oprot.writeFieldEnd();
44285 }
44286 oprot.writeFieldStop();
44287 oprot.writeStructEnd();
44288 }
44289
44290 }
44291
44292 private static class scannerOpenWithStop_argsTupleSchemeFactory implements SchemeFactory {
44293 public scannerOpenWithStop_argsTupleScheme getScheme() {
44294 return new scannerOpenWithStop_argsTupleScheme();
44295 }
44296 }
44297
44298 private static class scannerOpenWithStop_argsTupleScheme extends TupleScheme<scannerOpenWithStop_args> {
44299
44300 @Override
44301 public void write(org.apache.thrift.protocol.TProtocol prot, scannerOpenWithStop_args struct) throws org.apache.thrift.TException {
44302 TTupleProtocol oprot = (TTupleProtocol) prot;
44303 BitSet optionals = new BitSet();
44304 if (struct.isSetTableName()) {
44305 optionals.set(0);
44306 }
44307 if (struct.isSetStartRow()) {
44308 optionals.set(1);
44309 }
44310 if (struct.isSetStopRow()) {
44311 optionals.set(2);
44312 }
44313 if (struct.isSetColumns()) {
44314 optionals.set(3);
44315 }
44316 if (struct.isSetAttributes()) {
44317 optionals.set(4);
44318 }
44319 oprot.writeBitSet(optionals, 5);
44320 if (struct.isSetTableName()) {
44321 oprot.writeBinary(struct.tableName);
44322 }
44323 if (struct.isSetStartRow()) {
44324 oprot.writeBinary(struct.startRow);
44325 }
44326 if (struct.isSetStopRow()) {
44327 oprot.writeBinary(struct.stopRow);
44328 }
44329 if (struct.isSetColumns()) {
44330 {
44331 oprot.writeI32(struct.columns.size());
44332 for (ByteBuffer _iter487 : struct.columns)
44333 {
44334 oprot.writeBinary(_iter487);
44335 }
44336 }
44337 }
44338 if (struct.isSetAttributes()) {
44339 {
44340 oprot.writeI32(struct.attributes.size());
44341 for (Map.Entry<ByteBuffer, ByteBuffer> _iter488 : struct.attributes.entrySet())
44342 {
44343 oprot.writeBinary(_iter488.getKey());
44344 oprot.writeBinary(_iter488.getValue());
44345 }
44346 }
44347 }
44348 }
44349
44350 @Override
44351 public void read(org.apache.thrift.protocol.TProtocol prot, scannerOpenWithStop_args struct) throws org.apache.thrift.TException {
44352 TTupleProtocol iprot = (TTupleProtocol) prot;
44353 BitSet incoming = iprot.readBitSet(5);
44354 if (incoming.get(0)) {
44355 struct.tableName = iprot.readBinary();
44356 struct.setTableNameIsSet(true);
44357 }
44358 if (incoming.get(1)) {
44359 struct.startRow = iprot.readBinary();
44360 struct.setStartRowIsSet(true);
44361 }
44362 if (incoming.get(2)) {
44363 struct.stopRow = iprot.readBinary();
44364 struct.setStopRowIsSet(true);
44365 }
44366 if (incoming.get(3)) {
44367 {
44368 org.apache.thrift.protocol.TList _list489 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
44369 struct.columns = new ArrayList<ByteBuffer>(_list489.size);
44370 for (int _i490 = 0; _i490 < _list489.size; ++_i490)
44371 {
44372 ByteBuffer _elem491;
44373 _elem491 = iprot.readBinary();
44374 struct.columns.add(_elem491);
44375 }
44376 }
44377 struct.setColumnsIsSet(true);
44378 }
44379 if (incoming.get(4)) {
44380 {
44381 org.apache.thrift.protocol.TMap _map492 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
44382 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map492.size);
44383 for (int _i493 = 0; _i493 < _map492.size; ++_i493)
44384 {
44385 ByteBuffer _key494;
44386 ByteBuffer _val495;
44387 _key494 = iprot.readBinary();
44388 _val495 = iprot.readBinary();
44389 struct.attributes.put(_key494, _val495);
44390 }
44391 }
44392 struct.setAttributesIsSet(true);
44393 }
44394 }
44395 }
44396
44397 }
44398
44399 public static class scannerOpenWithStop_result implements org.apache.thrift.TBase<scannerOpenWithStop_result, scannerOpenWithStop_result._Fields>, java.io.Serializable, Cloneable {
44400 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("scannerOpenWithStop_result");
44401
44402 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.I32, (short)0);
44403 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
44404
44405 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
44406 static {
44407 schemes.put(StandardScheme.class, new scannerOpenWithStop_resultStandardSchemeFactory());
44408 schemes.put(TupleScheme.class, new scannerOpenWithStop_resultTupleSchemeFactory());
44409 }
44410
44411 public int success;
44412 public IOError io;
44413
44414
44415 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
44416 SUCCESS((short)0, "success"),
44417 IO((short)1, "io");
44418
44419 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
44420
44421 static {
44422 for (_Fields field : EnumSet.allOf(_Fields.class)) {
44423 byName.put(field.getFieldName(), field);
44424 }
44425 }
44426
44427
44428
44429
44430 public static _Fields findByThriftId(int fieldId) {
44431 switch(fieldId) {
44432 case 0:
44433 return SUCCESS;
44434 case 1:
44435 return IO;
44436 default:
44437 return null;
44438 }
44439 }
44440
44441
44442
44443
44444
44445 public static _Fields findByThriftIdOrThrow(int fieldId) {
44446 _Fields fields = findByThriftId(fieldId);
44447 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
44448 return fields;
44449 }
44450
44451
44452
44453
44454 public static _Fields findByName(String name) {
44455 return byName.get(name);
44456 }
44457
44458 private final short _thriftId;
44459 private final String _fieldName;
44460
44461 _Fields(short thriftId, String fieldName) {
44462 _thriftId = thriftId;
44463 _fieldName = fieldName;
44464 }
44465
44466 public short getThriftFieldId() {
44467 return _thriftId;
44468 }
44469
44470 public String getFieldName() {
44471 return _fieldName;
44472 }
44473 }
44474
44475
44476 private static final int __SUCCESS_ISSET_ID = 0;
44477 private BitSet __isset_bit_vector = new BitSet(1);
44478 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
44479 static {
44480 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
44481 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
44482 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32 , "ScannerID")));
44483 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
44484 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
44485 metaDataMap = Collections.unmodifiableMap(tmpMap);
44486 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(scannerOpenWithStop_result.class, metaDataMap);
44487 }
44488
44489 public scannerOpenWithStop_result() {
44490 }
44491
44492 public scannerOpenWithStop_result(
44493 int success,
44494 IOError io)
44495 {
44496 this();
44497 this.success = success;
44498 setSuccessIsSet(true);
44499 this.io = io;
44500 }
44501
44502
44503
44504
44505 public scannerOpenWithStop_result(scannerOpenWithStop_result other) {
44506 __isset_bit_vector.clear();
44507 __isset_bit_vector.or(other.__isset_bit_vector);
44508 this.success = other.success;
44509 if (other.isSetIo()) {
44510 this.io = new IOError(other.io);
44511 }
44512 }
44513
44514 public scannerOpenWithStop_result deepCopy() {
44515 return new scannerOpenWithStop_result(this);
44516 }
44517
44518 @Override
44519 public void clear() {
44520 setSuccessIsSet(false);
44521 this.success = 0;
44522 this.io = null;
44523 }
44524
44525 public int getSuccess() {
44526 return this.success;
44527 }
44528
44529 public scannerOpenWithStop_result setSuccess(int success) {
44530 this.success = success;
44531 setSuccessIsSet(true);
44532 return this;
44533 }
44534
44535 public void unsetSuccess() {
44536 __isset_bit_vector.clear(__SUCCESS_ISSET_ID);
44537 }
44538
44539
44540 public boolean isSetSuccess() {
44541 return __isset_bit_vector.get(__SUCCESS_ISSET_ID);
44542 }
44543
44544 public void setSuccessIsSet(boolean value) {
44545 __isset_bit_vector.set(__SUCCESS_ISSET_ID, value);
44546 }
44547
44548 public IOError getIo() {
44549 return this.io;
44550 }
44551
44552 public scannerOpenWithStop_result setIo(IOError io) {
44553 this.io = io;
44554 return this;
44555 }
44556
44557 public void unsetIo() {
44558 this.io = null;
44559 }
44560
44561
44562 public boolean isSetIo() {
44563 return this.io != null;
44564 }
44565
44566 public void setIoIsSet(boolean value) {
44567 if (!value) {
44568 this.io = null;
44569 }
44570 }
44571
44572 public void setFieldValue(_Fields field, Object value) {
44573 switch (field) {
44574 case SUCCESS:
44575 if (value == null) {
44576 unsetSuccess();
44577 } else {
44578 setSuccess((Integer)value);
44579 }
44580 break;
44581
44582 case IO:
44583 if (value == null) {
44584 unsetIo();
44585 } else {
44586 setIo((IOError)value);
44587 }
44588 break;
44589
44590 }
44591 }
44592
44593 public Object getFieldValue(_Fields field) {
44594 switch (field) {
44595 case SUCCESS:
44596 return Integer.valueOf(getSuccess());
44597
44598 case IO:
44599 return getIo();
44600
44601 }
44602 throw new IllegalStateException();
44603 }
44604
44605
44606 public boolean isSet(_Fields field) {
44607 if (field == null) {
44608 throw new IllegalArgumentException();
44609 }
44610
44611 switch (field) {
44612 case SUCCESS:
44613 return isSetSuccess();
44614 case IO:
44615 return isSetIo();
44616 }
44617 throw new IllegalStateException();
44618 }
44619
44620 @Override
44621 public boolean equals(Object that) {
44622 if (that == null)
44623 return false;
44624 if (that instanceof scannerOpenWithStop_result)
44625 return this.equals((scannerOpenWithStop_result)that);
44626 return false;
44627 }
44628
44629 public boolean equals(scannerOpenWithStop_result that) {
44630 if (that == null)
44631 return false;
44632
44633 boolean this_present_success = true;
44634 boolean that_present_success = true;
44635 if (this_present_success || that_present_success) {
44636 if (!(this_present_success && that_present_success))
44637 return false;
44638 if (this.success != that.success)
44639 return false;
44640 }
44641
44642 boolean this_present_io = true && this.isSetIo();
44643 boolean that_present_io = true && that.isSetIo();
44644 if (this_present_io || that_present_io) {
44645 if (!(this_present_io && that_present_io))
44646 return false;
44647 if (!this.io.equals(that.io))
44648 return false;
44649 }
44650
44651 return true;
44652 }
44653
44654 @Override
44655 public int hashCode() {
44656 HashCodeBuilder builder = new HashCodeBuilder();
44657
44658 boolean present_success = true;
44659 builder.append(present_success);
44660 if (present_success)
44661 builder.append(success);
44662
44663 boolean present_io = true && (isSetIo());
44664 builder.append(present_io);
44665 if (present_io)
44666 builder.append(io);
44667
44668 return builder.toHashCode();
44669 }
44670
44671 public int compareTo(scannerOpenWithStop_result other) {
44672 if (!getClass().equals(other.getClass())) {
44673 return getClass().getName().compareTo(other.getClass().getName());
44674 }
44675
44676 int lastComparison = 0;
44677 scannerOpenWithStop_result typedOther = (scannerOpenWithStop_result)other;
44678
44679 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
44680 if (lastComparison != 0) {
44681 return lastComparison;
44682 }
44683 if (isSetSuccess()) {
44684 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
44685 if (lastComparison != 0) {
44686 return lastComparison;
44687 }
44688 }
44689 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
44690 if (lastComparison != 0) {
44691 return lastComparison;
44692 }
44693 if (isSetIo()) {
44694 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
44695 if (lastComparison != 0) {
44696 return lastComparison;
44697 }
44698 }
44699 return 0;
44700 }
44701
44702 public _Fields fieldForId(int fieldId) {
44703 return _Fields.findByThriftId(fieldId);
44704 }
44705
44706 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
44707 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
44708 }
44709
44710 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
44711 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
44712 }
44713
44714 @Override
44715 public String toString() {
44716 StringBuilder sb = new StringBuilder("scannerOpenWithStop_result(");
44717 boolean first = true;
44718
44719 sb.append("success:");
44720 sb.append(this.success);
44721 first = false;
44722 if (!first) sb.append(", ");
44723 sb.append("io:");
44724 if (this.io == null) {
44725 sb.append("null");
44726 } else {
44727 sb.append(this.io);
44728 }
44729 first = false;
44730 sb.append(")");
44731 return sb.toString();
44732 }
44733
44734 public void validate() throws org.apache.thrift.TException {
44735
44736 }
44737
44738 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
44739 try {
44740 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
44741 } catch (org.apache.thrift.TException te) {
44742 throw new java.io.IOException(te);
44743 }
44744 }
44745
44746 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
44747 try {
44748 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
44749 } catch (org.apache.thrift.TException te) {
44750 throw new java.io.IOException(te);
44751 }
44752 }
44753
44754 private static class scannerOpenWithStop_resultStandardSchemeFactory implements SchemeFactory {
44755 public scannerOpenWithStop_resultStandardScheme getScheme() {
44756 return new scannerOpenWithStop_resultStandardScheme();
44757 }
44758 }
44759
44760 private static class scannerOpenWithStop_resultStandardScheme extends StandardScheme<scannerOpenWithStop_result> {
44761
44762 public void read(org.apache.thrift.protocol.TProtocol iprot, scannerOpenWithStop_result struct) throws org.apache.thrift.TException {
44763 org.apache.thrift.protocol.TField schemeField;
44764 iprot.readStructBegin();
44765 while (true)
44766 {
44767 schemeField = iprot.readFieldBegin();
44768 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
44769 break;
44770 }
44771 switch (schemeField.id) {
44772 case 0:
44773 if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
44774 struct.success = iprot.readI32();
44775 struct.setSuccessIsSet(true);
44776 } else {
44777 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
44778 }
44779 break;
44780 case 1:
44781 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
44782 struct.io = new IOError();
44783 struct.io.read(iprot);
44784 struct.setIoIsSet(true);
44785 } else {
44786 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
44787 }
44788 break;
44789 default:
44790 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
44791 }
44792 iprot.readFieldEnd();
44793 }
44794 iprot.readStructEnd();
44795
44796
44797 struct.validate();
44798 }
44799
44800 public void write(org.apache.thrift.protocol.TProtocol oprot, scannerOpenWithStop_result struct) throws org.apache.thrift.TException {
44801 struct.validate();
44802
44803 oprot.writeStructBegin(STRUCT_DESC);
44804 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
44805 oprot.writeI32(struct.success);
44806 oprot.writeFieldEnd();
44807 if (struct.io != null) {
44808 oprot.writeFieldBegin(IO_FIELD_DESC);
44809 struct.io.write(oprot);
44810 oprot.writeFieldEnd();
44811 }
44812 oprot.writeFieldStop();
44813 oprot.writeStructEnd();
44814 }
44815
44816 }
44817
44818 private static class scannerOpenWithStop_resultTupleSchemeFactory implements SchemeFactory {
44819 public scannerOpenWithStop_resultTupleScheme getScheme() {
44820 return new scannerOpenWithStop_resultTupleScheme();
44821 }
44822 }
44823
44824 private static class scannerOpenWithStop_resultTupleScheme extends TupleScheme<scannerOpenWithStop_result> {
44825
44826 @Override
44827 public void write(org.apache.thrift.protocol.TProtocol prot, scannerOpenWithStop_result struct) throws org.apache.thrift.TException {
44828 TTupleProtocol oprot = (TTupleProtocol) prot;
44829 BitSet optionals = new BitSet();
44830 if (struct.isSetSuccess()) {
44831 optionals.set(0);
44832 }
44833 if (struct.isSetIo()) {
44834 optionals.set(1);
44835 }
44836 oprot.writeBitSet(optionals, 2);
44837 if (struct.isSetSuccess()) {
44838 oprot.writeI32(struct.success);
44839 }
44840 if (struct.isSetIo()) {
44841 struct.io.write(oprot);
44842 }
44843 }
44844
44845 @Override
44846 public void read(org.apache.thrift.protocol.TProtocol prot, scannerOpenWithStop_result struct) throws org.apache.thrift.TException {
44847 TTupleProtocol iprot = (TTupleProtocol) prot;
44848 BitSet incoming = iprot.readBitSet(2);
44849 if (incoming.get(0)) {
44850 struct.success = iprot.readI32();
44851 struct.setSuccessIsSet(true);
44852 }
44853 if (incoming.get(1)) {
44854 struct.io = new IOError();
44855 struct.io.read(iprot);
44856 struct.setIoIsSet(true);
44857 }
44858 }
44859 }
44860
44861 }
44862
44863 public static class scannerOpenWithPrefix_args implements org.apache.thrift.TBase<scannerOpenWithPrefix_args, scannerOpenWithPrefix_args._Fields>, java.io.Serializable, Cloneable {
44864 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("scannerOpenWithPrefix_args");
44865
44866 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
44867 private static final org.apache.thrift.protocol.TField START_AND_PREFIX_FIELD_DESC = new org.apache.thrift.protocol.TField("startAndPrefix", org.apache.thrift.protocol.TType.STRING, (short)2);
44868 private static final org.apache.thrift.protocol.TField COLUMNS_FIELD_DESC = new org.apache.thrift.protocol.TField("columns", org.apache.thrift.protocol.TType.LIST, (short)3);
44869 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)4);
44870
44871 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
44872 static {
44873 schemes.put(StandardScheme.class, new scannerOpenWithPrefix_argsStandardSchemeFactory());
44874 schemes.put(TupleScheme.class, new scannerOpenWithPrefix_argsTupleSchemeFactory());
44875 }
44876
44877
44878
44879
44880 public ByteBuffer tableName;
44881
44882
44883
44884 public ByteBuffer startAndPrefix;
44885
44886
44887
44888 public List<ByteBuffer> columns;
44889
44890
44891
44892 public Map<ByteBuffer,ByteBuffer> attributes;
44893
44894
44895 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
44896
44897
44898
44899 TABLE_NAME((short)1, "tableName"),
44900
44901
44902
44903 START_AND_PREFIX((short)2, "startAndPrefix"),
44904
44905
44906
44907 COLUMNS((short)3, "columns"),
44908
44909
44910
44911 ATTRIBUTES((short)4, "attributes");
44912
44913 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
44914
44915 static {
44916 for (_Fields field : EnumSet.allOf(_Fields.class)) {
44917 byName.put(field.getFieldName(), field);
44918 }
44919 }
44920
44921
44922
44923
44924 public static _Fields findByThriftId(int fieldId) {
44925 switch(fieldId) {
44926 case 1:
44927 return TABLE_NAME;
44928 case 2:
44929 return START_AND_PREFIX;
44930 case 3:
44931 return COLUMNS;
44932 case 4:
44933 return ATTRIBUTES;
44934 default:
44935 return null;
44936 }
44937 }
44938
44939
44940
44941
44942
44943 public static _Fields findByThriftIdOrThrow(int fieldId) {
44944 _Fields fields = findByThriftId(fieldId);
44945 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
44946 return fields;
44947 }
44948
44949
44950
44951
44952 public static _Fields findByName(String name) {
44953 return byName.get(name);
44954 }
44955
44956 private final short _thriftId;
44957 private final String _fieldName;
44958
44959 _Fields(short thriftId, String fieldName) {
44960 _thriftId = thriftId;
44961 _fieldName = fieldName;
44962 }
44963
44964 public short getThriftFieldId() {
44965 return _thriftId;
44966 }
44967
44968 public String getFieldName() {
44969 return _fieldName;
44970 }
44971 }
44972
44973
44974 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
44975 static {
44976 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
44977 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
44978 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
44979 tmpMap.put(_Fields.START_AND_PREFIX, new org.apache.thrift.meta_data.FieldMetaData("startAndPrefix", org.apache.thrift.TFieldRequirementType.DEFAULT,
44980 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
44981 tmpMap.put(_Fields.COLUMNS, new org.apache.thrift.meta_data.FieldMetaData("columns", org.apache.thrift.TFieldRequirementType.DEFAULT,
44982 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
44983 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
44984 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
44985 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
44986 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
44987 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
44988 metaDataMap = Collections.unmodifiableMap(tmpMap);
44989 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(scannerOpenWithPrefix_args.class, metaDataMap);
44990 }
44991
44992 public scannerOpenWithPrefix_args() {
44993 }
44994
44995 public scannerOpenWithPrefix_args(
44996 ByteBuffer tableName,
44997 ByteBuffer startAndPrefix,
44998 List<ByteBuffer> columns,
44999 Map<ByteBuffer,ByteBuffer> attributes)
45000 {
45001 this();
45002 this.tableName = tableName;
45003 this.startAndPrefix = startAndPrefix;
45004 this.columns = columns;
45005 this.attributes = attributes;
45006 }
45007
45008
45009
45010
45011 public scannerOpenWithPrefix_args(scannerOpenWithPrefix_args other) {
45012 if (other.isSetTableName()) {
45013 this.tableName = other.tableName;
45014 }
45015 if (other.isSetStartAndPrefix()) {
45016 this.startAndPrefix = other.startAndPrefix;
45017 }
45018 if (other.isSetColumns()) {
45019 List<ByteBuffer> __this__columns = new ArrayList<ByteBuffer>();
45020 for (ByteBuffer other_element : other.columns) {
45021 __this__columns.add(other_element);
45022 }
45023 this.columns = __this__columns;
45024 }
45025 if (other.isSetAttributes()) {
45026 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
45027 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
45028
45029 ByteBuffer other_element_key = other_element.getKey();
45030 ByteBuffer other_element_value = other_element.getValue();
45031
45032 ByteBuffer __this__attributes_copy_key = other_element_key;
45033
45034 ByteBuffer __this__attributes_copy_value = other_element_value;
45035
45036 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
45037 }
45038 this.attributes = __this__attributes;
45039 }
45040 }
45041
45042 public scannerOpenWithPrefix_args deepCopy() {
45043 return new scannerOpenWithPrefix_args(this);
45044 }
45045
45046 @Override
45047 public void clear() {
45048 this.tableName = null;
45049 this.startAndPrefix = null;
45050 this.columns = null;
45051 this.attributes = null;
45052 }
45053
45054
45055
45056
45057 public byte[] getTableName() {
45058 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
45059 return tableName == null ? null : tableName.array();
45060 }
45061
45062 public ByteBuffer bufferForTableName() {
45063 return tableName;
45064 }
45065
45066
45067
45068
45069 public scannerOpenWithPrefix_args setTableName(byte[] tableName) {
45070 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
45071 return this;
45072 }
45073
45074 public scannerOpenWithPrefix_args setTableName(ByteBuffer tableName) {
45075 this.tableName = tableName;
45076 return this;
45077 }
45078
45079 public void unsetTableName() {
45080 this.tableName = null;
45081 }
45082
45083
45084 public boolean isSetTableName() {
45085 return this.tableName != null;
45086 }
45087
45088 public void setTableNameIsSet(boolean value) {
45089 if (!value) {
45090 this.tableName = null;
45091 }
45092 }
45093
45094
45095
45096
45097 public byte[] getStartAndPrefix() {
45098 setStartAndPrefix(org.apache.thrift.TBaseHelper.rightSize(startAndPrefix));
45099 return startAndPrefix == null ? null : startAndPrefix.array();
45100 }
45101
45102 public ByteBuffer bufferForStartAndPrefix() {
45103 return startAndPrefix;
45104 }
45105
45106
45107
45108
45109 public scannerOpenWithPrefix_args setStartAndPrefix(byte[] startAndPrefix) {
45110 setStartAndPrefix(startAndPrefix == null ? (ByteBuffer)null : ByteBuffer.wrap(startAndPrefix));
45111 return this;
45112 }
45113
45114 public scannerOpenWithPrefix_args setStartAndPrefix(ByteBuffer startAndPrefix) {
45115 this.startAndPrefix = startAndPrefix;
45116 return this;
45117 }
45118
45119 public void unsetStartAndPrefix() {
45120 this.startAndPrefix = null;
45121 }
45122
45123
45124 public boolean isSetStartAndPrefix() {
45125 return this.startAndPrefix != null;
45126 }
45127
45128 public void setStartAndPrefixIsSet(boolean value) {
45129 if (!value) {
45130 this.startAndPrefix = null;
45131 }
45132 }
45133
45134 public int getColumnsSize() {
45135 return (this.columns == null) ? 0 : this.columns.size();
45136 }
45137
45138 public java.util.Iterator<ByteBuffer> getColumnsIterator() {
45139 return (this.columns == null) ? null : this.columns.iterator();
45140 }
45141
45142 public void addToColumns(ByteBuffer elem) {
45143 if (this.columns == null) {
45144 this.columns = new ArrayList<ByteBuffer>();
45145 }
45146 this.columns.add(elem);
45147 }
45148
45149
45150
45151
45152 public List<ByteBuffer> getColumns() {
45153 return this.columns;
45154 }
45155
45156
45157
45158
45159 public scannerOpenWithPrefix_args setColumns(List<ByteBuffer> columns) {
45160 this.columns = columns;
45161 return this;
45162 }
45163
45164 public void unsetColumns() {
45165 this.columns = null;
45166 }
45167
45168
45169 public boolean isSetColumns() {
45170 return this.columns != null;
45171 }
45172
45173 public void setColumnsIsSet(boolean value) {
45174 if (!value) {
45175 this.columns = null;
45176 }
45177 }
45178
45179 public int getAttributesSize() {
45180 return (this.attributes == null) ? 0 : this.attributes.size();
45181 }
45182
45183 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
45184 if (this.attributes == null) {
45185 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
45186 }
45187 this.attributes.put(key, val);
45188 }
45189
45190
45191
45192
45193 public Map<ByteBuffer,ByteBuffer> getAttributes() {
45194 return this.attributes;
45195 }
45196
45197
45198
45199
45200 public scannerOpenWithPrefix_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
45201 this.attributes = attributes;
45202 return this;
45203 }
45204
45205 public void unsetAttributes() {
45206 this.attributes = null;
45207 }
45208
45209
45210 public boolean isSetAttributes() {
45211 return this.attributes != null;
45212 }
45213
45214 public void setAttributesIsSet(boolean value) {
45215 if (!value) {
45216 this.attributes = null;
45217 }
45218 }
45219
45220 public void setFieldValue(_Fields field, Object value) {
45221 switch (field) {
45222 case TABLE_NAME:
45223 if (value == null) {
45224 unsetTableName();
45225 } else {
45226 setTableName((ByteBuffer)value);
45227 }
45228 break;
45229
45230 case START_AND_PREFIX:
45231 if (value == null) {
45232 unsetStartAndPrefix();
45233 } else {
45234 setStartAndPrefix((ByteBuffer)value);
45235 }
45236 break;
45237
45238 case COLUMNS:
45239 if (value == null) {
45240 unsetColumns();
45241 } else {
45242 setColumns((List<ByteBuffer>)value);
45243 }
45244 break;
45245
45246 case ATTRIBUTES:
45247 if (value == null) {
45248 unsetAttributes();
45249 } else {
45250 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
45251 }
45252 break;
45253
45254 }
45255 }
45256
45257 public Object getFieldValue(_Fields field) {
45258 switch (field) {
45259 case TABLE_NAME:
45260 return getTableName();
45261
45262 case START_AND_PREFIX:
45263 return getStartAndPrefix();
45264
45265 case COLUMNS:
45266 return getColumns();
45267
45268 case ATTRIBUTES:
45269 return getAttributes();
45270
45271 }
45272 throw new IllegalStateException();
45273 }
45274
45275
45276 public boolean isSet(_Fields field) {
45277 if (field == null) {
45278 throw new IllegalArgumentException();
45279 }
45280
45281 switch (field) {
45282 case TABLE_NAME:
45283 return isSetTableName();
45284 case START_AND_PREFIX:
45285 return isSetStartAndPrefix();
45286 case COLUMNS:
45287 return isSetColumns();
45288 case ATTRIBUTES:
45289 return isSetAttributes();
45290 }
45291 throw new IllegalStateException();
45292 }
45293
45294 @Override
45295 public boolean equals(Object that) {
45296 if (that == null)
45297 return false;
45298 if (that instanceof scannerOpenWithPrefix_args)
45299 return this.equals((scannerOpenWithPrefix_args)that);
45300 return false;
45301 }
45302
45303 public boolean equals(scannerOpenWithPrefix_args that) {
45304 if (that == null)
45305 return false;
45306
45307 boolean this_present_tableName = true && this.isSetTableName();
45308 boolean that_present_tableName = true && that.isSetTableName();
45309 if (this_present_tableName || that_present_tableName) {
45310 if (!(this_present_tableName && that_present_tableName))
45311 return false;
45312 if (!this.tableName.equals(that.tableName))
45313 return false;
45314 }
45315
45316 boolean this_present_startAndPrefix = true && this.isSetStartAndPrefix();
45317 boolean that_present_startAndPrefix = true && that.isSetStartAndPrefix();
45318 if (this_present_startAndPrefix || that_present_startAndPrefix) {
45319 if (!(this_present_startAndPrefix && that_present_startAndPrefix))
45320 return false;
45321 if (!this.startAndPrefix.equals(that.startAndPrefix))
45322 return false;
45323 }
45324
45325 boolean this_present_columns = true && this.isSetColumns();
45326 boolean that_present_columns = true && that.isSetColumns();
45327 if (this_present_columns || that_present_columns) {
45328 if (!(this_present_columns && that_present_columns))
45329 return false;
45330 if (!this.columns.equals(that.columns))
45331 return false;
45332 }
45333
45334 boolean this_present_attributes = true && this.isSetAttributes();
45335 boolean that_present_attributes = true && that.isSetAttributes();
45336 if (this_present_attributes || that_present_attributes) {
45337 if (!(this_present_attributes && that_present_attributes))
45338 return false;
45339 if (!this.attributes.equals(that.attributes))
45340 return false;
45341 }
45342
45343 return true;
45344 }
45345
45346 @Override
45347 public int hashCode() {
45348 HashCodeBuilder builder = new HashCodeBuilder();
45349
45350 boolean present_tableName = true && (isSetTableName());
45351 builder.append(present_tableName);
45352 if (present_tableName)
45353 builder.append(tableName);
45354
45355 boolean present_startAndPrefix = true && (isSetStartAndPrefix());
45356 builder.append(present_startAndPrefix);
45357 if (present_startAndPrefix)
45358 builder.append(startAndPrefix);
45359
45360 boolean present_columns = true && (isSetColumns());
45361 builder.append(present_columns);
45362 if (present_columns)
45363 builder.append(columns);
45364
45365 boolean present_attributes = true && (isSetAttributes());
45366 builder.append(present_attributes);
45367 if (present_attributes)
45368 builder.append(attributes);
45369
45370 return builder.toHashCode();
45371 }
45372
45373 public int compareTo(scannerOpenWithPrefix_args other) {
45374 if (!getClass().equals(other.getClass())) {
45375 return getClass().getName().compareTo(other.getClass().getName());
45376 }
45377
45378 int lastComparison = 0;
45379 scannerOpenWithPrefix_args typedOther = (scannerOpenWithPrefix_args)other;
45380
45381 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
45382 if (lastComparison != 0) {
45383 return lastComparison;
45384 }
45385 if (isSetTableName()) {
45386 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
45387 if (lastComparison != 0) {
45388 return lastComparison;
45389 }
45390 }
45391 lastComparison = Boolean.valueOf(isSetStartAndPrefix()).compareTo(typedOther.isSetStartAndPrefix());
45392 if (lastComparison != 0) {
45393 return lastComparison;
45394 }
45395 if (isSetStartAndPrefix()) {
45396 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.startAndPrefix, typedOther.startAndPrefix);
45397 if (lastComparison != 0) {
45398 return lastComparison;
45399 }
45400 }
45401 lastComparison = Boolean.valueOf(isSetColumns()).compareTo(typedOther.isSetColumns());
45402 if (lastComparison != 0) {
45403 return lastComparison;
45404 }
45405 if (isSetColumns()) {
45406 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.columns, typedOther.columns);
45407 if (lastComparison != 0) {
45408 return lastComparison;
45409 }
45410 }
45411 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
45412 if (lastComparison != 0) {
45413 return lastComparison;
45414 }
45415 if (isSetAttributes()) {
45416 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
45417 if (lastComparison != 0) {
45418 return lastComparison;
45419 }
45420 }
45421 return 0;
45422 }
45423
45424 public _Fields fieldForId(int fieldId) {
45425 return _Fields.findByThriftId(fieldId);
45426 }
45427
45428 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
45429 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
45430 }
45431
45432 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
45433 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
45434 }
45435
45436 @Override
45437 public String toString() {
45438 StringBuilder sb = new StringBuilder("scannerOpenWithPrefix_args(");
45439 boolean first = true;
45440
45441 sb.append("tableName:");
45442 if (this.tableName == null) {
45443 sb.append("null");
45444 } else {
45445 sb.append(this.tableName);
45446 }
45447 first = false;
45448 if (!first) sb.append(", ");
45449 sb.append("startAndPrefix:");
45450 if (this.startAndPrefix == null) {
45451 sb.append("null");
45452 } else {
45453 sb.append(this.startAndPrefix);
45454 }
45455 first = false;
45456 if (!first) sb.append(", ");
45457 sb.append("columns:");
45458 if (this.columns == null) {
45459 sb.append("null");
45460 } else {
45461 sb.append(this.columns);
45462 }
45463 first = false;
45464 if (!first) sb.append(", ");
45465 sb.append("attributes:");
45466 if (this.attributes == null) {
45467 sb.append("null");
45468 } else {
45469 sb.append(this.attributes);
45470 }
45471 first = false;
45472 sb.append(")");
45473 return sb.toString();
45474 }
45475
45476 public void validate() throws org.apache.thrift.TException {
45477
45478 }
45479
45480 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
45481 try {
45482 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
45483 } catch (org.apache.thrift.TException te) {
45484 throw new java.io.IOException(te);
45485 }
45486 }
45487
45488 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
45489 try {
45490 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
45491 } catch (org.apache.thrift.TException te) {
45492 throw new java.io.IOException(te);
45493 }
45494 }
45495
45496 private static class scannerOpenWithPrefix_argsStandardSchemeFactory implements SchemeFactory {
45497 public scannerOpenWithPrefix_argsStandardScheme getScheme() {
45498 return new scannerOpenWithPrefix_argsStandardScheme();
45499 }
45500 }
45501
45502 private static class scannerOpenWithPrefix_argsStandardScheme extends StandardScheme<scannerOpenWithPrefix_args> {
45503
45504 public void read(org.apache.thrift.protocol.TProtocol iprot, scannerOpenWithPrefix_args struct) throws org.apache.thrift.TException {
45505 org.apache.thrift.protocol.TField schemeField;
45506 iprot.readStructBegin();
45507 while (true)
45508 {
45509 schemeField = iprot.readFieldBegin();
45510 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
45511 break;
45512 }
45513 switch (schemeField.id) {
45514 case 1:
45515 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
45516 struct.tableName = iprot.readBinary();
45517 struct.setTableNameIsSet(true);
45518 } else {
45519 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
45520 }
45521 break;
45522 case 2:
45523 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
45524 struct.startAndPrefix = iprot.readBinary();
45525 struct.setStartAndPrefixIsSet(true);
45526 } else {
45527 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
45528 }
45529 break;
45530 case 3:
45531 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
45532 {
45533 org.apache.thrift.protocol.TList _list496 = iprot.readListBegin();
45534 struct.columns = new ArrayList<ByteBuffer>(_list496.size);
45535 for (int _i497 = 0; _i497 < _list496.size; ++_i497)
45536 {
45537 ByteBuffer _elem498;
45538 _elem498 = iprot.readBinary();
45539 struct.columns.add(_elem498);
45540 }
45541 iprot.readListEnd();
45542 }
45543 struct.setColumnsIsSet(true);
45544 } else {
45545 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
45546 }
45547 break;
45548 case 4:
45549 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
45550 {
45551 org.apache.thrift.protocol.TMap _map499 = iprot.readMapBegin();
45552 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map499.size);
45553 for (int _i500 = 0; _i500 < _map499.size; ++_i500)
45554 {
45555 ByteBuffer _key501;
45556 ByteBuffer _val502;
45557 _key501 = iprot.readBinary();
45558 _val502 = iprot.readBinary();
45559 struct.attributes.put(_key501, _val502);
45560 }
45561 iprot.readMapEnd();
45562 }
45563 struct.setAttributesIsSet(true);
45564 } else {
45565 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
45566 }
45567 break;
45568 default:
45569 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
45570 }
45571 iprot.readFieldEnd();
45572 }
45573 iprot.readStructEnd();
45574
45575
45576 struct.validate();
45577 }
45578
45579 public void write(org.apache.thrift.protocol.TProtocol oprot, scannerOpenWithPrefix_args struct) throws org.apache.thrift.TException {
45580 struct.validate();
45581
45582 oprot.writeStructBegin(STRUCT_DESC);
45583 if (struct.tableName != null) {
45584 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
45585 oprot.writeBinary(struct.tableName);
45586 oprot.writeFieldEnd();
45587 }
45588 if (struct.startAndPrefix != null) {
45589 oprot.writeFieldBegin(START_AND_PREFIX_FIELD_DESC);
45590 oprot.writeBinary(struct.startAndPrefix);
45591 oprot.writeFieldEnd();
45592 }
45593 if (struct.columns != null) {
45594 oprot.writeFieldBegin(COLUMNS_FIELD_DESC);
45595 {
45596 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.columns.size()));
45597 for (ByteBuffer _iter503 : struct.columns)
45598 {
45599 oprot.writeBinary(_iter503);
45600 }
45601 oprot.writeListEnd();
45602 }
45603 oprot.writeFieldEnd();
45604 }
45605 if (struct.attributes != null) {
45606 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
45607 {
45608 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
45609 for (Map.Entry<ByteBuffer, ByteBuffer> _iter504 : struct.attributes.entrySet())
45610 {
45611 oprot.writeBinary(_iter504.getKey());
45612 oprot.writeBinary(_iter504.getValue());
45613 }
45614 oprot.writeMapEnd();
45615 }
45616 oprot.writeFieldEnd();
45617 }
45618 oprot.writeFieldStop();
45619 oprot.writeStructEnd();
45620 }
45621
45622 }
45623
45624 private static class scannerOpenWithPrefix_argsTupleSchemeFactory implements SchemeFactory {
45625 public scannerOpenWithPrefix_argsTupleScheme getScheme() {
45626 return new scannerOpenWithPrefix_argsTupleScheme();
45627 }
45628 }
45629
45630 private static class scannerOpenWithPrefix_argsTupleScheme extends TupleScheme<scannerOpenWithPrefix_args> {
45631
45632 @Override
45633 public void write(org.apache.thrift.protocol.TProtocol prot, scannerOpenWithPrefix_args struct) throws org.apache.thrift.TException {
45634 TTupleProtocol oprot = (TTupleProtocol) prot;
45635 BitSet optionals = new BitSet();
45636 if (struct.isSetTableName()) {
45637 optionals.set(0);
45638 }
45639 if (struct.isSetStartAndPrefix()) {
45640 optionals.set(1);
45641 }
45642 if (struct.isSetColumns()) {
45643 optionals.set(2);
45644 }
45645 if (struct.isSetAttributes()) {
45646 optionals.set(3);
45647 }
45648 oprot.writeBitSet(optionals, 4);
45649 if (struct.isSetTableName()) {
45650 oprot.writeBinary(struct.tableName);
45651 }
45652 if (struct.isSetStartAndPrefix()) {
45653 oprot.writeBinary(struct.startAndPrefix);
45654 }
45655 if (struct.isSetColumns()) {
45656 {
45657 oprot.writeI32(struct.columns.size());
45658 for (ByteBuffer _iter505 : struct.columns)
45659 {
45660 oprot.writeBinary(_iter505);
45661 }
45662 }
45663 }
45664 if (struct.isSetAttributes()) {
45665 {
45666 oprot.writeI32(struct.attributes.size());
45667 for (Map.Entry<ByteBuffer, ByteBuffer> _iter506 : struct.attributes.entrySet())
45668 {
45669 oprot.writeBinary(_iter506.getKey());
45670 oprot.writeBinary(_iter506.getValue());
45671 }
45672 }
45673 }
45674 }
45675
45676 @Override
45677 public void read(org.apache.thrift.protocol.TProtocol prot, scannerOpenWithPrefix_args struct) throws org.apache.thrift.TException {
45678 TTupleProtocol iprot = (TTupleProtocol) prot;
45679 BitSet incoming = iprot.readBitSet(4);
45680 if (incoming.get(0)) {
45681 struct.tableName = iprot.readBinary();
45682 struct.setTableNameIsSet(true);
45683 }
45684 if (incoming.get(1)) {
45685 struct.startAndPrefix = iprot.readBinary();
45686 struct.setStartAndPrefixIsSet(true);
45687 }
45688 if (incoming.get(2)) {
45689 {
45690 org.apache.thrift.protocol.TList _list507 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
45691 struct.columns = new ArrayList<ByteBuffer>(_list507.size);
45692 for (int _i508 = 0; _i508 < _list507.size; ++_i508)
45693 {
45694 ByteBuffer _elem509;
45695 _elem509 = iprot.readBinary();
45696 struct.columns.add(_elem509);
45697 }
45698 }
45699 struct.setColumnsIsSet(true);
45700 }
45701 if (incoming.get(3)) {
45702 {
45703 org.apache.thrift.protocol.TMap _map510 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
45704 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map510.size);
45705 for (int _i511 = 0; _i511 < _map510.size; ++_i511)
45706 {
45707 ByteBuffer _key512;
45708 ByteBuffer _val513;
45709 _key512 = iprot.readBinary();
45710 _val513 = iprot.readBinary();
45711 struct.attributes.put(_key512, _val513);
45712 }
45713 }
45714 struct.setAttributesIsSet(true);
45715 }
45716 }
45717 }
45718
45719 }
45720
45721 public static class scannerOpenWithPrefix_result implements org.apache.thrift.TBase<scannerOpenWithPrefix_result, scannerOpenWithPrefix_result._Fields>, java.io.Serializable, Cloneable {
45722 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("scannerOpenWithPrefix_result");
45723
45724 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.I32, (short)0);
45725 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
45726
45727 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
45728 static {
45729 schemes.put(StandardScheme.class, new scannerOpenWithPrefix_resultStandardSchemeFactory());
45730 schemes.put(TupleScheme.class, new scannerOpenWithPrefix_resultTupleSchemeFactory());
45731 }
45732
45733 public int success;
45734 public IOError io;
45735
45736
45737 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
45738 SUCCESS((short)0, "success"),
45739 IO((short)1, "io");
45740
45741 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
45742
45743 static {
45744 for (_Fields field : EnumSet.allOf(_Fields.class)) {
45745 byName.put(field.getFieldName(), field);
45746 }
45747 }
45748
45749
45750
45751
45752 public static _Fields findByThriftId(int fieldId) {
45753 switch(fieldId) {
45754 case 0:
45755 return SUCCESS;
45756 case 1:
45757 return IO;
45758 default:
45759 return null;
45760 }
45761 }
45762
45763
45764
45765
45766
45767 public static _Fields findByThriftIdOrThrow(int fieldId) {
45768 _Fields fields = findByThriftId(fieldId);
45769 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
45770 return fields;
45771 }
45772
45773
45774
45775
45776 public static _Fields findByName(String name) {
45777 return byName.get(name);
45778 }
45779
45780 private final short _thriftId;
45781 private final String _fieldName;
45782
45783 _Fields(short thriftId, String fieldName) {
45784 _thriftId = thriftId;
45785 _fieldName = fieldName;
45786 }
45787
45788 public short getThriftFieldId() {
45789 return _thriftId;
45790 }
45791
45792 public String getFieldName() {
45793 return _fieldName;
45794 }
45795 }
45796
45797
45798 private static final int __SUCCESS_ISSET_ID = 0;
45799 private BitSet __isset_bit_vector = new BitSet(1);
45800 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
45801 static {
45802 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
45803 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
45804 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32 , "ScannerID")));
45805 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
45806 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
45807 metaDataMap = Collections.unmodifiableMap(tmpMap);
45808 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(scannerOpenWithPrefix_result.class, metaDataMap);
45809 }
45810
45811 public scannerOpenWithPrefix_result() {
45812 }
45813
45814 public scannerOpenWithPrefix_result(
45815 int success,
45816 IOError io)
45817 {
45818 this();
45819 this.success = success;
45820 setSuccessIsSet(true);
45821 this.io = io;
45822 }
45823
45824
45825
45826
45827 public scannerOpenWithPrefix_result(scannerOpenWithPrefix_result other) {
45828 __isset_bit_vector.clear();
45829 __isset_bit_vector.or(other.__isset_bit_vector);
45830 this.success = other.success;
45831 if (other.isSetIo()) {
45832 this.io = new IOError(other.io);
45833 }
45834 }
45835
45836 public scannerOpenWithPrefix_result deepCopy() {
45837 return new scannerOpenWithPrefix_result(this);
45838 }
45839
45840 @Override
45841 public void clear() {
45842 setSuccessIsSet(false);
45843 this.success = 0;
45844 this.io = null;
45845 }
45846
45847 public int getSuccess() {
45848 return this.success;
45849 }
45850
45851 public scannerOpenWithPrefix_result setSuccess(int success) {
45852 this.success = success;
45853 setSuccessIsSet(true);
45854 return this;
45855 }
45856
45857 public void unsetSuccess() {
45858 __isset_bit_vector.clear(__SUCCESS_ISSET_ID);
45859 }
45860
45861
45862 public boolean isSetSuccess() {
45863 return __isset_bit_vector.get(__SUCCESS_ISSET_ID);
45864 }
45865
45866 public void setSuccessIsSet(boolean value) {
45867 __isset_bit_vector.set(__SUCCESS_ISSET_ID, value);
45868 }
45869
45870 public IOError getIo() {
45871 return this.io;
45872 }
45873
45874 public scannerOpenWithPrefix_result setIo(IOError io) {
45875 this.io = io;
45876 return this;
45877 }
45878
45879 public void unsetIo() {
45880 this.io = null;
45881 }
45882
45883
45884 public boolean isSetIo() {
45885 return this.io != null;
45886 }
45887
45888 public void setIoIsSet(boolean value) {
45889 if (!value) {
45890 this.io = null;
45891 }
45892 }
45893
45894 public void setFieldValue(_Fields field, Object value) {
45895 switch (field) {
45896 case SUCCESS:
45897 if (value == null) {
45898 unsetSuccess();
45899 } else {
45900 setSuccess((Integer)value);
45901 }
45902 break;
45903
45904 case IO:
45905 if (value == null) {
45906 unsetIo();
45907 } else {
45908 setIo((IOError)value);
45909 }
45910 break;
45911
45912 }
45913 }
45914
45915 public Object getFieldValue(_Fields field) {
45916 switch (field) {
45917 case SUCCESS:
45918 return Integer.valueOf(getSuccess());
45919
45920 case IO:
45921 return getIo();
45922
45923 }
45924 throw new IllegalStateException();
45925 }
45926
45927
45928 public boolean isSet(_Fields field) {
45929 if (field == null) {
45930 throw new IllegalArgumentException();
45931 }
45932
45933 switch (field) {
45934 case SUCCESS:
45935 return isSetSuccess();
45936 case IO:
45937 return isSetIo();
45938 }
45939 throw new IllegalStateException();
45940 }
45941
45942 @Override
45943 public boolean equals(Object that) {
45944 if (that == null)
45945 return false;
45946 if (that instanceof scannerOpenWithPrefix_result)
45947 return this.equals((scannerOpenWithPrefix_result)that);
45948 return false;
45949 }
45950
45951 public boolean equals(scannerOpenWithPrefix_result that) {
45952 if (that == null)
45953 return false;
45954
45955 boolean this_present_success = true;
45956 boolean that_present_success = true;
45957 if (this_present_success || that_present_success) {
45958 if (!(this_present_success && that_present_success))
45959 return false;
45960 if (this.success != that.success)
45961 return false;
45962 }
45963
45964 boolean this_present_io = true && this.isSetIo();
45965 boolean that_present_io = true && that.isSetIo();
45966 if (this_present_io || that_present_io) {
45967 if (!(this_present_io && that_present_io))
45968 return false;
45969 if (!this.io.equals(that.io))
45970 return false;
45971 }
45972
45973 return true;
45974 }
45975
45976 @Override
45977 public int hashCode() {
45978 HashCodeBuilder builder = new HashCodeBuilder();
45979
45980 boolean present_success = true;
45981 builder.append(present_success);
45982 if (present_success)
45983 builder.append(success);
45984
45985 boolean present_io = true && (isSetIo());
45986 builder.append(present_io);
45987 if (present_io)
45988 builder.append(io);
45989
45990 return builder.toHashCode();
45991 }
45992
45993 public int compareTo(scannerOpenWithPrefix_result other) {
45994 if (!getClass().equals(other.getClass())) {
45995 return getClass().getName().compareTo(other.getClass().getName());
45996 }
45997
45998 int lastComparison = 0;
45999 scannerOpenWithPrefix_result typedOther = (scannerOpenWithPrefix_result)other;
46000
46001 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
46002 if (lastComparison != 0) {
46003 return lastComparison;
46004 }
46005 if (isSetSuccess()) {
46006 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
46007 if (lastComparison != 0) {
46008 return lastComparison;
46009 }
46010 }
46011 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
46012 if (lastComparison != 0) {
46013 return lastComparison;
46014 }
46015 if (isSetIo()) {
46016 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
46017 if (lastComparison != 0) {
46018 return lastComparison;
46019 }
46020 }
46021 return 0;
46022 }
46023
46024 public _Fields fieldForId(int fieldId) {
46025 return _Fields.findByThriftId(fieldId);
46026 }
46027
46028 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
46029 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
46030 }
46031
46032 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
46033 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
46034 }
46035
46036 @Override
46037 public String toString() {
46038 StringBuilder sb = new StringBuilder("scannerOpenWithPrefix_result(");
46039 boolean first = true;
46040
46041 sb.append("success:");
46042 sb.append(this.success);
46043 first = false;
46044 if (!first) sb.append(", ");
46045 sb.append("io:");
46046 if (this.io == null) {
46047 sb.append("null");
46048 } else {
46049 sb.append(this.io);
46050 }
46051 first = false;
46052 sb.append(")");
46053 return sb.toString();
46054 }
46055
46056 public void validate() throws org.apache.thrift.TException {
46057
46058 }
46059
46060 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
46061 try {
46062 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
46063 } catch (org.apache.thrift.TException te) {
46064 throw new java.io.IOException(te);
46065 }
46066 }
46067
46068 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
46069 try {
46070 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
46071 } catch (org.apache.thrift.TException te) {
46072 throw new java.io.IOException(te);
46073 }
46074 }
46075
46076 private static class scannerOpenWithPrefix_resultStandardSchemeFactory implements SchemeFactory {
46077 public scannerOpenWithPrefix_resultStandardScheme getScheme() {
46078 return new scannerOpenWithPrefix_resultStandardScheme();
46079 }
46080 }
46081
46082 private static class scannerOpenWithPrefix_resultStandardScheme extends StandardScheme<scannerOpenWithPrefix_result> {
46083
46084 public void read(org.apache.thrift.protocol.TProtocol iprot, scannerOpenWithPrefix_result struct) throws org.apache.thrift.TException {
46085 org.apache.thrift.protocol.TField schemeField;
46086 iprot.readStructBegin();
46087 while (true)
46088 {
46089 schemeField = iprot.readFieldBegin();
46090 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
46091 break;
46092 }
46093 switch (schemeField.id) {
46094 case 0:
46095 if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
46096 struct.success = iprot.readI32();
46097 struct.setSuccessIsSet(true);
46098 } else {
46099 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
46100 }
46101 break;
46102 case 1:
46103 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
46104 struct.io = new IOError();
46105 struct.io.read(iprot);
46106 struct.setIoIsSet(true);
46107 } else {
46108 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
46109 }
46110 break;
46111 default:
46112 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
46113 }
46114 iprot.readFieldEnd();
46115 }
46116 iprot.readStructEnd();
46117
46118
46119 struct.validate();
46120 }
46121
46122 public void write(org.apache.thrift.protocol.TProtocol oprot, scannerOpenWithPrefix_result struct) throws org.apache.thrift.TException {
46123 struct.validate();
46124
46125 oprot.writeStructBegin(STRUCT_DESC);
46126 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
46127 oprot.writeI32(struct.success);
46128 oprot.writeFieldEnd();
46129 if (struct.io != null) {
46130 oprot.writeFieldBegin(IO_FIELD_DESC);
46131 struct.io.write(oprot);
46132 oprot.writeFieldEnd();
46133 }
46134 oprot.writeFieldStop();
46135 oprot.writeStructEnd();
46136 }
46137
46138 }
46139
46140 private static class scannerOpenWithPrefix_resultTupleSchemeFactory implements SchemeFactory {
46141 public scannerOpenWithPrefix_resultTupleScheme getScheme() {
46142 return new scannerOpenWithPrefix_resultTupleScheme();
46143 }
46144 }
46145
46146 private static class scannerOpenWithPrefix_resultTupleScheme extends TupleScheme<scannerOpenWithPrefix_result> {
46147
46148 @Override
46149 public void write(org.apache.thrift.protocol.TProtocol prot, scannerOpenWithPrefix_result struct) throws org.apache.thrift.TException {
46150 TTupleProtocol oprot = (TTupleProtocol) prot;
46151 BitSet optionals = new BitSet();
46152 if (struct.isSetSuccess()) {
46153 optionals.set(0);
46154 }
46155 if (struct.isSetIo()) {
46156 optionals.set(1);
46157 }
46158 oprot.writeBitSet(optionals, 2);
46159 if (struct.isSetSuccess()) {
46160 oprot.writeI32(struct.success);
46161 }
46162 if (struct.isSetIo()) {
46163 struct.io.write(oprot);
46164 }
46165 }
46166
46167 @Override
46168 public void read(org.apache.thrift.protocol.TProtocol prot, scannerOpenWithPrefix_result struct) throws org.apache.thrift.TException {
46169 TTupleProtocol iprot = (TTupleProtocol) prot;
46170 BitSet incoming = iprot.readBitSet(2);
46171 if (incoming.get(0)) {
46172 struct.success = iprot.readI32();
46173 struct.setSuccessIsSet(true);
46174 }
46175 if (incoming.get(1)) {
46176 struct.io = new IOError();
46177 struct.io.read(iprot);
46178 struct.setIoIsSet(true);
46179 }
46180 }
46181 }
46182
46183 }
46184
46185 public static class scannerOpenTs_args implements org.apache.thrift.TBase<scannerOpenTs_args, scannerOpenTs_args._Fields>, java.io.Serializable, Cloneable {
46186 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("scannerOpenTs_args");
46187
46188 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
46189 private static final org.apache.thrift.protocol.TField START_ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("startRow", org.apache.thrift.protocol.TType.STRING, (short)2);
46190 private static final org.apache.thrift.protocol.TField COLUMNS_FIELD_DESC = new org.apache.thrift.protocol.TField("columns", org.apache.thrift.protocol.TType.LIST, (short)3);
46191 private static final org.apache.thrift.protocol.TField TIMESTAMP_FIELD_DESC = new org.apache.thrift.protocol.TField("timestamp", org.apache.thrift.protocol.TType.I64, (short)4);
46192 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)5);
46193
46194 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
46195 static {
46196 schemes.put(StandardScheme.class, new scannerOpenTs_argsStandardSchemeFactory());
46197 schemes.put(TupleScheme.class, new scannerOpenTs_argsTupleSchemeFactory());
46198 }
46199
46200
46201
46202
46203 public ByteBuffer tableName;
46204
46205
46206
46207
46208 public ByteBuffer startRow;
46209
46210
46211
46212
46213
46214 public List<ByteBuffer> columns;
46215
46216
46217
46218 public long timestamp;
46219
46220
46221
46222 public Map<ByteBuffer,ByteBuffer> attributes;
46223
46224
46225 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
46226
46227
46228
46229 TABLE_NAME((short)1, "tableName"),
46230
46231
46232
46233
46234 START_ROW((short)2, "startRow"),
46235
46236
46237
46238
46239
46240 COLUMNS((short)3, "columns"),
46241
46242
46243
46244 TIMESTAMP((short)4, "timestamp"),
46245
46246
46247
46248 ATTRIBUTES((short)5, "attributes");
46249
46250 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
46251
46252 static {
46253 for (_Fields field : EnumSet.allOf(_Fields.class)) {
46254 byName.put(field.getFieldName(), field);
46255 }
46256 }
46257
46258
46259
46260
46261 public static _Fields findByThriftId(int fieldId) {
46262 switch(fieldId) {
46263 case 1:
46264 return TABLE_NAME;
46265 case 2:
46266 return START_ROW;
46267 case 3:
46268 return COLUMNS;
46269 case 4:
46270 return TIMESTAMP;
46271 case 5:
46272 return ATTRIBUTES;
46273 default:
46274 return null;
46275 }
46276 }
46277
46278
46279
46280
46281
46282 public static _Fields findByThriftIdOrThrow(int fieldId) {
46283 _Fields fields = findByThriftId(fieldId);
46284 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
46285 return fields;
46286 }
46287
46288
46289
46290
46291 public static _Fields findByName(String name) {
46292 return byName.get(name);
46293 }
46294
46295 private final short _thriftId;
46296 private final String _fieldName;
46297
46298 _Fields(short thriftId, String fieldName) {
46299 _thriftId = thriftId;
46300 _fieldName = fieldName;
46301 }
46302
46303 public short getThriftFieldId() {
46304 return _thriftId;
46305 }
46306
46307 public String getFieldName() {
46308 return _fieldName;
46309 }
46310 }
46311
46312
46313 private static final int __TIMESTAMP_ISSET_ID = 0;
46314 private BitSet __isset_bit_vector = new BitSet(1);
46315 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
46316 static {
46317 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
46318 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
46319 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
46320 tmpMap.put(_Fields.START_ROW, new org.apache.thrift.meta_data.FieldMetaData("startRow", org.apache.thrift.TFieldRequirementType.DEFAULT,
46321 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
46322 tmpMap.put(_Fields.COLUMNS, new org.apache.thrift.meta_data.FieldMetaData("columns", org.apache.thrift.TFieldRequirementType.DEFAULT,
46323 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
46324 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
46325 tmpMap.put(_Fields.TIMESTAMP, new org.apache.thrift.meta_data.FieldMetaData("timestamp", org.apache.thrift.TFieldRequirementType.DEFAULT,
46326 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
46327 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
46328 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
46329 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
46330 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
46331 metaDataMap = Collections.unmodifiableMap(tmpMap);
46332 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(scannerOpenTs_args.class, metaDataMap);
46333 }
46334
46335 public scannerOpenTs_args() {
46336 }
46337
46338 public scannerOpenTs_args(
46339 ByteBuffer tableName,
46340 ByteBuffer startRow,
46341 List<ByteBuffer> columns,
46342 long timestamp,
46343 Map<ByteBuffer,ByteBuffer> attributes)
46344 {
46345 this();
46346 this.tableName = tableName;
46347 this.startRow = startRow;
46348 this.columns = columns;
46349 this.timestamp = timestamp;
46350 setTimestampIsSet(true);
46351 this.attributes = attributes;
46352 }
46353
46354
46355
46356
46357 public scannerOpenTs_args(scannerOpenTs_args other) {
46358 __isset_bit_vector.clear();
46359 __isset_bit_vector.or(other.__isset_bit_vector);
46360 if (other.isSetTableName()) {
46361 this.tableName = other.tableName;
46362 }
46363 if (other.isSetStartRow()) {
46364 this.startRow = other.startRow;
46365 }
46366 if (other.isSetColumns()) {
46367 List<ByteBuffer> __this__columns = new ArrayList<ByteBuffer>();
46368 for (ByteBuffer other_element : other.columns) {
46369 __this__columns.add(other_element);
46370 }
46371 this.columns = __this__columns;
46372 }
46373 this.timestamp = other.timestamp;
46374 if (other.isSetAttributes()) {
46375 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
46376 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
46377
46378 ByteBuffer other_element_key = other_element.getKey();
46379 ByteBuffer other_element_value = other_element.getValue();
46380
46381 ByteBuffer __this__attributes_copy_key = other_element_key;
46382
46383 ByteBuffer __this__attributes_copy_value = other_element_value;
46384
46385 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
46386 }
46387 this.attributes = __this__attributes;
46388 }
46389 }
46390
46391 public scannerOpenTs_args deepCopy() {
46392 return new scannerOpenTs_args(this);
46393 }
46394
46395 @Override
46396 public void clear() {
46397 this.tableName = null;
46398 this.startRow = null;
46399 this.columns = null;
46400 setTimestampIsSet(false);
46401 this.timestamp = 0;
46402 this.attributes = null;
46403 }
46404
46405
46406
46407
46408 public byte[] getTableName() {
46409 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
46410 return tableName == null ? null : tableName.array();
46411 }
46412
46413 public ByteBuffer bufferForTableName() {
46414 return tableName;
46415 }
46416
46417
46418
46419
46420 public scannerOpenTs_args setTableName(byte[] tableName) {
46421 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
46422 return this;
46423 }
46424
46425 public scannerOpenTs_args setTableName(ByteBuffer tableName) {
46426 this.tableName = tableName;
46427 return this;
46428 }
46429
46430 public void unsetTableName() {
46431 this.tableName = null;
46432 }
46433
46434
46435 public boolean isSetTableName() {
46436 return this.tableName != null;
46437 }
46438
46439 public void setTableNameIsSet(boolean value) {
46440 if (!value) {
46441 this.tableName = null;
46442 }
46443 }
46444
46445
46446
46447
46448
46449 public byte[] getStartRow() {
46450 setStartRow(org.apache.thrift.TBaseHelper.rightSize(startRow));
46451 return startRow == null ? null : startRow.array();
46452 }
46453
46454 public ByteBuffer bufferForStartRow() {
46455 return startRow;
46456 }
46457
46458
46459
46460
46461
46462 public scannerOpenTs_args setStartRow(byte[] startRow) {
46463 setStartRow(startRow == null ? (ByteBuffer)null : ByteBuffer.wrap(startRow));
46464 return this;
46465 }
46466
46467 public scannerOpenTs_args setStartRow(ByteBuffer startRow) {
46468 this.startRow = startRow;
46469 return this;
46470 }
46471
46472 public void unsetStartRow() {
46473 this.startRow = null;
46474 }
46475
46476
46477 public boolean isSetStartRow() {
46478 return this.startRow != null;
46479 }
46480
46481 public void setStartRowIsSet(boolean value) {
46482 if (!value) {
46483 this.startRow = null;
46484 }
46485 }
46486
46487 public int getColumnsSize() {
46488 return (this.columns == null) ? 0 : this.columns.size();
46489 }
46490
46491 public java.util.Iterator<ByteBuffer> getColumnsIterator() {
46492 return (this.columns == null) ? null : this.columns.iterator();
46493 }
46494
46495 public void addToColumns(ByteBuffer elem) {
46496 if (this.columns == null) {
46497 this.columns = new ArrayList<ByteBuffer>();
46498 }
46499 this.columns.add(elem);
46500 }
46501
46502
46503
46504
46505
46506
46507 public List<ByteBuffer> getColumns() {
46508 return this.columns;
46509 }
46510
46511
46512
46513
46514
46515
46516 public scannerOpenTs_args setColumns(List<ByteBuffer> columns) {
46517 this.columns = columns;
46518 return this;
46519 }
46520
46521 public void unsetColumns() {
46522 this.columns = null;
46523 }
46524
46525
46526 public boolean isSetColumns() {
46527 return this.columns != null;
46528 }
46529
46530 public void setColumnsIsSet(boolean value) {
46531 if (!value) {
46532 this.columns = null;
46533 }
46534 }
46535
46536
46537
46538
46539 public long getTimestamp() {
46540 return this.timestamp;
46541 }
46542
46543
46544
46545
46546 public scannerOpenTs_args setTimestamp(long timestamp) {
46547 this.timestamp = timestamp;
46548 setTimestampIsSet(true);
46549 return this;
46550 }
46551
46552 public void unsetTimestamp() {
46553 __isset_bit_vector.clear(__TIMESTAMP_ISSET_ID);
46554 }
46555
46556
46557 public boolean isSetTimestamp() {
46558 return __isset_bit_vector.get(__TIMESTAMP_ISSET_ID);
46559 }
46560
46561 public void setTimestampIsSet(boolean value) {
46562 __isset_bit_vector.set(__TIMESTAMP_ISSET_ID, value);
46563 }
46564
46565 public int getAttributesSize() {
46566 return (this.attributes == null) ? 0 : this.attributes.size();
46567 }
46568
46569 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
46570 if (this.attributes == null) {
46571 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
46572 }
46573 this.attributes.put(key, val);
46574 }
46575
46576
46577
46578
46579 public Map<ByteBuffer,ByteBuffer> getAttributes() {
46580 return this.attributes;
46581 }
46582
46583
46584
46585
46586 public scannerOpenTs_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
46587 this.attributes = attributes;
46588 return this;
46589 }
46590
46591 public void unsetAttributes() {
46592 this.attributes = null;
46593 }
46594
46595
46596 public boolean isSetAttributes() {
46597 return this.attributes != null;
46598 }
46599
46600 public void setAttributesIsSet(boolean value) {
46601 if (!value) {
46602 this.attributes = null;
46603 }
46604 }
46605
46606 public void setFieldValue(_Fields field, Object value) {
46607 switch (field) {
46608 case TABLE_NAME:
46609 if (value == null) {
46610 unsetTableName();
46611 } else {
46612 setTableName((ByteBuffer)value);
46613 }
46614 break;
46615
46616 case START_ROW:
46617 if (value == null) {
46618 unsetStartRow();
46619 } else {
46620 setStartRow((ByteBuffer)value);
46621 }
46622 break;
46623
46624 case COLUMNS:
46625 if (value == null) {
46626 unsetColumns();
46627 } else {
46628 setColumns((List<ByteBuffer>)value);
46629 }
46630 break;
46631
46632 case TIMESTAMP:
46633 if (value == null) {
46634 unsetTimestamp();
46635 } else {
46636 setTimestamp((Long)value);
46637 }
46638 break;
46639
46640 case ATTRIBUTES:
46641 if (value == null) {
46642 unsetAttributes();
46643 } else {
46644 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
46645 }
46646 break;
46647
46648 }
46649 }
46650
46651 public Object getFieldValue(_Fields field) {
46652 switch (field) {
46653 case TABLE_NAME:
46654 return getTableName();
46655
46656 case START_ROW:
46657 return getStartRow();
46658
46659 case COLUMNS:
46660 return getColumns();
46661
46662 case TIMESTAMP:
46663 return Long.valueOf(getTimestamp());
46664
46665 case ATTRIBUTES:
46666 return getAttributes();
46667
46668 }
46669 throw new IllegalStateException();
46670 }
46671
46672
46673 public boolean isSet(_Fields field) {
46674 if (field == null) {
46675 throw new IllegalArgumentException();
46676 }
46677
46678 switch (field) {
46679 case TABLE_NAME:
46680 return isSetTableName();
46681 case START_ROW:
46682 return isSetStartRow();
46683 case COLUMNS:
46684 return isSetColumns();
46685 case TIMESTAMP:
46686 return isSetTimestamp();
46687 case ATTRIBUTES:
46688 return isSetAttributes();
46689 }
46690 throw new IllegalStateException();
46691 }
46692
46693 @Override
46694 public boolean equals(Object that) {
46695 if (that == null)
46696 return false;
46697 if (that instanceof scannerOpenTs_args)
46698 return this.equals((scannerOpenTs_args)that);
46699 return false;
46700 }
46701
46702 public boolean equals(scannerOpenTs_args that) {
46703 if (that == null)
46704 return false;
46705
46706 boolean this_present_tableName = true && this.isSetTableName();
46707 boolean that_present_tableName = true && that.isSetTableName();
46708 if (this_present_tableName || that_present_tableName) {
46709 if (!(this_present_tableName && that_present_tableName))
46710 return false;
46711 if (!this.tableName.equals(that.tableName))
46712 return false;
46713 }
46714
46715 boolean this_present_startRow = true && this.isSetStartRow();
46716 boolean that_present_startRow = true && that.isSetStartRow();
46717 if (this_present_startRow || that_present_startRow) {
46718 if (!(this_present_startRow && that_present_startRow))
46719 return false;
46720 if (!this.startRow.equals(that.startRow))
46721 return false;
46722 }
46723
46724 boolean this_present_columns = true && this.isSetColumns();
46725 boolean that_present_columns = true && that.isSetColumns();
46726 if (this_present_columns || that_present_columns) {
46727 if (!(this_present_columns && that_present_columns))
46728 return false;
46729 if (!this.columns.equals(that.columns))
46730 return false;
46731 }
46732
46733 boolean this_present_timestamp = true;
46734 boolean that_present_timestamp = true;
46735 if (this_present_timestamp || that_present_timestamp) {
46736 if (!(this_present_timestamp && that_present_timestamp))
46737 return false;
46738 if (this.timestamp != that.timestamp)
46739 return false;
46740 }
46741
46742 boolean this_present_attributes = true && this.isSetAttributes();
46743 boolean that_present_attributes = true && that.isSetAttributes();
46744 if (this_present_attributes || that_present_attributes) {
46745 if (!(this_present_attributes && that_present_attributes))
46746 return false;
46747 if (!this.attributes.equals(that.attributes))
46748 return false;
46749 }
46750
46751 return true;
46752 }
46753
46754 @Override
46755 public int hashCode() {
46756 HashCodeBuilder builder = new HashCodeBuilder();
46757
46758 boolean present_tableName = true && (isSetTableName());
46759 builder.append(present_tableName);
46760 if (present_tableName)
46761 builder.append(tableName);
46762
46763 boolean present_startRow = true && (isSetStartRow());
46764 builder.append(present_startRow);
46765 if (present_startRow)
46766 builder.append(startRow);
46767
46768 boolean present_columns = true && (isSetColumns());
46769 builder.append(present_columns);
46770 if (present_columns)
46771 builder.append(columns);
46772
46773 boolean present_timestamp = true;
46774 builder.append(present_timestamp);
46775 if (present_timestamp)
46776 builder.append(timestamp);
46777
46778 boolean present_attributes = true && (isSetAttributes());
46779 builder.append(present_attributes);
46780 if (present_attributes)
46781 builder.append(attributes);
46782
46783 return builder.toHashCode();
46784 }
46785
46786 public int compareTo(scannerOpenTs_args other) {
46787 if (!getClass().equals(other.getClass())) {
46788 return getClass().getName().compareTo(other.getClass().getName());
46789 }
46790
46791 int lastComparison = 0;
46792 scannerOpenTs_args typedOther = (scannerOpenTs_args)other;
46793
46794 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
46795 if (lastComparison != 0) {
46796 return lastComparison;
46797 }
46798 if (isSetTableName()) {
46799 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
46800 if (lastComparison != 0) {
46801 return lastComparison;
46802 }
46803 }
46804 lastComparison = Boolean.valueOf(isSetStartRow()).compareTo(typedOther.isSetStartRow());
46805 if (lastComparison != 0) {
46806 return lastComparison;
46807 }
46808 if (isSetStartRow()) {
46809 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.startRow, typedOther.startRow);
46810 if (lastComparison != 0) {
46811 return lastComparison;
46812 }
46813 }
46814 lastComparison = Boolean.valueOf(isSetColumns()).compareTo(typedOther.isSetColumns());
46815 if (lastComparison != 0) {
46816 return lastComparison;
46817 }
46818 if (isSetColumns()) {
46819 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.columns, typedOther.columns);
46820 if (lastComparison != 0) {
46821 return lastComparison;
46822 }
46823 }
46824 lastComparison = Boolean.valueOf(isSetTimestamp()).compareTo(typedOther.isSetTimestamp());
46825 if (lastComparison != 0) {
46826 return lastComparison;
46827 }
46828 if (isSetTimestamp()) {
46829 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.timestamp, typedOther.timestamp);
46830 if (lastComparison != 0) {
46831 return lastComparison;
46832 }
46833 }
46834 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
46835 if (lastComparison != 0) {
46836 return lastComparison;
46837 }
46838 if (isSetAttributes()) {
46839 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
46840 if (lastComparison != 0) {
46841 return lastComparison;
46842 }
46843 }
46844 return 0;
46845 }
46846
46847 public _Fields fieldForId(int fieldId) {
46848 return _Fields.findByThriftId(fieldId);
46849 }
46850
46851 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
46852 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
46853 }
46854
46855 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
46856 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
46857 }
46858
46859 @Override
46860 public String toString() {
46861 StringBuilder sb = new StringBuilder("scannerOpenTs_args(");
46862 boolean first = true;
46863
46864 sb.append("tableName:");
46865 if (this.tableName == null) {
46866 sb.append("null");
46867 } else {
46868 sb.append(this.tableName);
46869 }
46870 first = false;
46871 if (!first) sb.append(", ");
46872 sb.append("startRow:");
46873 if (this.startRow == null) {
46874 sb.append("null");
46875 } else {
46876 sb.append(this.startRow);
46877 }
46878 first = false;
46879 if (!first) sb.append(", ");
46880 sb.append("columns:");
46881 if (this.columns == null) {
46882 sb.append("null");
46883 } else {
46884 sb.append(this.columns);
46885 }
46886 first = false;
46887 if (!first) sb.append(", ");
46888 sb.append("timestamp:");
46889 sb.append(this.timestamp);
46890 first = false;
46891 if (!first) sb.append(", ");
46892 sb.append("attributes:");
46893 if (this.attributes == null) {
46894 sb.append("null");
46895 } else {
46896 sb.append(this.attributes);
46897 }
46898 first = false;
46899 sb.append(")");
46900 return sb.toString();
46901 }
46902
46903 public void validate() throws org.apache.thrift.TException {
46904
46905 }
46906
46907 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
46908 try {
46909 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
46910 } catch (org.apache.thrift.TException te) {
46911 throw new java.io.IOException(te);
46912 }
46913 }
46914
46915 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
46916 try {
46917
46918 __isset_bit_vector = new BitSet(1);
46919 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
46920 } catch (org.apache.thrift.TException te) {
46921 throw new java.io.IOException(te);
46922 }
46923 }
46924
46925 private static class scannerOpenTs_argsStandardSchemeFactory implements SchemeFactory {
46926 public scannerOpenTs_argsStandardScheme getScheme() {
46927 return new scannerOpenTs_argsStandardScheme();
46928 }
46929 }
46930
46931 private static class scannerOpenTs_argsStandardScheme extends StandardScheme<scannerOpenTs_args> {
46932
46933 public void read(org.apache.thrift.protocol.TProtocol iprot, scannerOpenTs_args struct) throws org.apache.thrift.TException {
46934 org.apache.thrift.protocol.TField schemeField;
46935 iprot.readStructBegin();
46936 while (true)
46937 {
46938 schemeField = iprot.readFieldBegin();
46939 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
46940 break;
46941 }
46942 switch (schemeField.id) {
46943 case 1:
46944 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
46945 struct.tableName = iprot.readBinary();
46946 struct.setTableNameIsSet(true);
46947 } else {
46948 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
46949 }
46950 break;
46951 case 2:
46952 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
46953 struct.startRow = iprot.readBinary();
46954 struct.setStartRowIsSet(true);
46955 } else {
46956 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
46957 }
46958 break;
46959 case 3:
46960 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
46961 {
46962 org.apache.thrift.protocol.TList _list514 = iprot.readListBegin();
46963 struct.columns = new ArrayList<ByteBuffer>(_list514.size);
46964 for (int _i515 = 0; _i515 < _list514.size; ++_i515)
46965 {
46966 ByteBuffer _elem516;
46967 _elem516 = iprot.readBinary();
46968 struct.columns.add(_elem516);
46969 }
46970 iprot.readListEnd();
46971 }
46972 struct.setColumnsIsSet(true);
46973 } else {
46974 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
46975 }
46976 break;
46977 case 4:
46978 if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
46979 struct.timestamp = iprot.readI64();
46980 struct.setTimestampIsSet(true);
46981 } else {
46982 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
46983 }
46984 break;
46985 case 5:
46986 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
46987 {
46988 org.apache.thrift.protocol.TMap _map517 = iprot.readMapBegin();
46989 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map517.size);
46990 for (int _i518 = 0; _i518 < _map517.size; ++_i518)
46991 {
46992 ByteBuffer _key519;
46993 ByteBuffer _val520;
46994 _key519 = iprot.readBinary();
46995 _val520 = iprot.readBinary();
46996 struct.attributes.put(_key519, _val520);
46997 }
46998 iprot.readMapEnd();
46999 }
47000 struct.setAttributesIsSet(true);
47001 } else {
47002 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
47003 }
47004 break;
47005 default:
47006 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
47007 }
47008 iprot.readFieldEnd();
47009 }
47010 iprot.readStructEnd();
47011
47012
47013 struct.validate();
47014 }
47015
47016 public void write(org.apache.thrift.protocol.TProtocol oprot, scannerOpenTs_args struct) throws org.apache.thrift.TException {
47017 struct.validate();
47018
47019 oprot.writeStructBegin(STRUCT_DESC);
47020 if (struct.tableName != null) {
47021 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
47022 oprot.writeBinary(struct.tableName);
47023 oprot.writeFieldEnd();
47024 }
47025 if (struct.startRow != null) {
47026 oprot.writeFieldBegin(START_ROW_FIELD_DESC);
47027 oprot.writeBinary(struct.startRow);
47028 oprot.writeFieldEnd();
47029 }
47030 if (struct.columns != null) {
47031 oprot.writeFieldBegin(COLUMNS_FIELD_DESC);
47032 {
47033 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.columns.size()));
47034 for (ByteBuffer _iter521 : struct.columns)
47035 {
47036 oprot.writeBinary(_iter521);
47037 }
47038 oprot.writeListEnd();
47039 }
47040 oprot.writeFieldEnd();
47041 }
47042 oprot.writeFieldBegin(TIMESTAMP_FIELD_DESC);
47043 oprot.writeI64(struct.timestamp);
47044 oprot.writeFieldEnd();
47045 if (struct.attributes != null) {
47046 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
47047 {
47048 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
47049 for (Map.Entry<ByteBuffer, ByteBuffer> _iter522 : struct.attributes.entrySet())
47050 {
47051 oprot.writeBinary(_iter522.getKey());
47052 oprot.writeBinary(_iter522.getValue());
47053 }
47054 oprot.writeMapEnd();
47055 }
47056 oprot.writeFieldEnd();
47057 }
47058 oprot.writeFieldStop();
47059 oprot.writeStructEnd();
47060 }
47061
47062 }
47063
47064 private static class scannerOpenTs_argsTupleSchemeFactory implements SchemeFactory {
47065 public scannerOpenTs_argsTupleScheme getScheme() {
47066 return new scannerOpenTs_argsTupleScheme();
47067 }
47068 }
47069
47070 private static class scannerOpenTs_argsTupleScheme extends TupleScheme<scannerOpenTs_args> {
47071
47072 @Override
47073 public void write(org.apache.thrift.protocol.TProtocol prot, scannerOpenTs_args struct) throws org.apache.thrift.TException {
47074 TTupleProtocol oprot = (TTupleProtocol) prot;
47075 BitSet optionals = new BitSet();
47076 if (struct.isSetTableName()) {
47077 optionals.set(0);
47078 }
47079 if (struct.isSetStartRow()) {
47080 optionals.set(1);
47081 }
47082 if (struct.isSetColumns()) {
47083 optionals.set(2);
47084 }
47085 if (struct.isSetTimestamp()) {
47086 optionals.set(3);
47087 }
47088 if (struct.isSetAttributes()) {
47089 optionals.set(4);
47090 }
47091 oprot.writeBitSet(optionals, 5);
47092 if (struct.isSetTableName()) {
47093 oprot.writeBinary(struct.tableName);
47094 }
47095 if (struct.isSetStartRow()) {
47096 oprot.writeBinary(struct.startRow);
47097 }
47098 if (struct.isSetColumns()) {
47099 {
47100 oprot.writeI32(struct.columns.size());
47101 for (ByteBuffer _iter523 : struct.columns)
47102 {
47103 oprot.writeBinary(_iter523);
47104 }
47105 }
47106 }
47107 if (struct.isSetTimestamp()) {
47108 oprot.writeI64(struct.timestamp);
47109 }
47110 if (struct.isSetAttributes()) {
47111 {
47112 oprot.writeI32(struct.attributes.size());
47113 for (Map.Entry<ByteBuffer, ByteBuffer> _iter524 : struct.attributes.entrySet())
47114 {
47115 oprot.writeBinary(_iter524.getKey());
47116 oprot.writeBinary(_iter524.getValue());
47117 }
47118 }
47119 }
47120 }
47121
47122 @Override
47123 public void read(org.apache.thrift.protocol.TProtocol prot, scannerOpenTs_args struct) throws org.apache.thrift.TException {
47124 TTupleProtocol iprot = (TTupleProtocol) prot;
47125 BitSet incoming = iprot.readBitSet(5);
47126 if (incoming.get(0)) {
47127 struct.tableName = iprot.readBinary();
47128 struct.setTableNameIsSet(true);
47129 }
47130 if (incoming.get(1)) {
47131 struct.startRow = iprot.readBinary();
47132 struct.setStartRowIsSet(true);
47133 }
47134 if (incoming.get(2)) {
47135 {
47136 org.apache.thrift.protocol.TList _list525 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
47137 struct.columns = new ArrayList<ByteBuffer>(_list525.size);
47138 for (int _i526 = 0; _i526 < _list525.size; ++_i526)
47139 {
47140 ByteBuffer _elem527;
47141 _elem527 = iprot.readBinary();
47142 struct.columns.add(_elem527);
47143 }
47144 }
47145 struct.setColumnsIsSet(true);
47146 }
47147 if (incoming.get(3)) {
47148 struct.timestamp = iprot.readI64();
47149 struct.setTimestampIsSet(true);
47150 }
47151 if (incoming.get(4)) {
47152 {
47153 org.apache.thrift.protocol.TMap _map528 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
47154 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map528.size);
47155 for (int _i529 = 0; _i529 < _map528.size; ++_i529)
47156 {
47157 ByteBuffer _key530;
47158 ByteBuffer _val531;
47159 _key530 = iprot.readBinary();
47160 _val531 = iprot.readBinary();
47161 struct.attributes.put(_key530, _val531);
47162 }
47163 }
47164 struct.setAttributesIsSet(true);
47165 }
47166 }
47167 }
47168
47169 }
47170
47171 public static class scannerOpenTs_result implements org.apache.thrift.TBase<scannerOpenTs_result, scannerOpenTs_result._Fields>, java.io.Serializable, Cloneable {
47172 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("scannerOpenTs_result");
47173
47174 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.I32, (short)0);
47175 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
47176
47177 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
47178 static {
47179 schemes.put(StandardScheme.class, new scannerOpenTs_resultStandardSchemeFactory());
47180 schemes.put(TupleScheme.class, new scannerOpenTs_resultTupleSchemeFactory());
47181 }
47182
47183 public int success;
47184 public IOError io;
47185
47186
47187 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
47188 SUCCESS((short)0, "success"),
47189 IO((short)1, "io");
47190
47191 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
47192
47193 static {
47194 for (_Fields field : EnumSet.allOf(_Fields.class)) {
47195 byName.put(field.getFieldName(), field);
47196 }
47197 }
47198
47199
47200
47201
47202 public static _Fields findByThriftId(int fieldId) {
47203 switch(fieldId) {
47204 case 0:
47205 return SUCCESS;
47206 case 1:
47207 return IO;
47208 default:
47209 return null;
47210 }
47211 }
47212
47213
47214
47215
47216
47217 public static _Fields findByThriftIdOrThrow(int fieldId) {
47218 _Fields fields = findByThriftId(fieldId);
47219 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
47220 return fields;
47221 }
47222
47223
47224
47225
47226 public static _Fields findByName(String name) {
47227 return byName.get(name);
47228 }
47229
47230 private final short _thriftId;
47231 private final String _fieldName;
47232
47233 _Fields(short thriftId, String fieldName) {
47234 _thriftId = thriftId;
47235 _fieldName = fieldName;
47236 }
47237
47238 public short getThriftFieldId() {
47239 return _thriftId;
47240 }
47241
47242 public String getFieldName() {
47243 return _fieldName;
47244 }
47245 }
47246
47247
47248 private static final int __SUCCESS_ISSET_ID = 0;
47249 private BitSet __isset_bit_vector = new BitSet(1);
47250 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
47251 static {
47252 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
47253 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
47254 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32 , "ScannerID")));
47255 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
47256 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
47257 metaDataMap = Collections.unmodifiableMap(tmpMap);
47258 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(scannerOpenTs_result.class, metaDataMap);
47259 }
47260
47261 public scannerOpenTs_result() {
47262 }
47263
47264 public scannerOpenTs_result(
47265 int success,
47266 IOError io)
47267 {
47268 this();
47269 this.success = success;
47270 setSuccessIsSet(true);
47271 this.io = io;
47272 }
47273
47274
47275
47276
47277 public scannerOpenTs_result(scannerOpenTs_result other) {
47278 __isset_bit_vector.clear();
47279 __isset_bit_vector.or(other.__isset_bit_vector);
47280 this.success = other.success;
47281 if (other.isSetIo()) {
47282 this.io = new IOError(other.io);
47283 }
47284 }
47285
47286 public scannerOpenTs_result deepCopy() {
47287 return new scannerOpenTs_result(this);
47288 }
47289
47290 @Override
47291 public void clear() {
47292 setSuccessIsSet(false);
47293 this.success = 0;
47294 this.io = null;
47295 }
47296
47297 public int getSuccess() {
47298 return this.success;
47299 }
47300
47301 public scannerOpenTs_result setSuccess(int success) {
47302 this.success = success;
47303 setSuccessIsSet(true);
47304 return this;
47305 }
47306
47307 public void unsetSuccess() {
47308 __isset_bit_vector.clear(__SUCCESS_ISSET_ID);
47309 }
47310
47311
47312 public boolean isSetSuccess() {
47313 return __isset_bit_vector.get(__SUCCESS_ISSET_ID);
47314 }
47315
47316 public void setSuccessIsSet(boolean value) {
47317 __isset_bit_vector.set(__SUCCESS_ISSET_ID, value);
47318 }
47319
47320 public IOError getIo() {
47321 return this.io;
47322 }
47323
47324 public scannerOpenTs_result setIo(IOError io) {
47325 this.io = io;
47326 return this;
47327 }
47328
47329 public void unsetIo() {
47330 this.io = null;
47331 }
47332
47333
47334 public boolean isSetIo() {
47335 return this.io != null;
47336 }
47337
47338 public void setIoIsSet(boolean value) {
47339 if (!value) {
47340 this.io = null;
47341 }
47342 }
47343
47344 public void setFieldValue(_Fields field, Object value) {
47345 switch (field) {
47346 case SUCCESS:
47347 if (value == null) {
47348 unsetSuccess();
47349 } else {
47350 setSuccess((Integer)value);
47351 }
47352 break;
47353
47354 case IO:
47355 if (value == null) {
47356 unsetIo();
47357 } else {
47358 setIo((IOError)value);
47359 }
47360 break;
47361
47362 }
47363 }
47364
47365 public Object getFieldValue(_Fields field) {
47366 switch (field) {
47367 case SUCCESS:
47368 return Integer.valueOf(getSuccess());
47369
47370 case IO:
47371 return getIo();
47372
47373 }
47374 throw new IllegalStateException();
47375 }
47376
47377
47378 public boolean isSet(_Fields field) {
47379 if (field == null) {
47380 throw new IllegalArgumentException();
47381 }
47382
47383 switch (field) {
47384 case SUCCESS:
47385 return isSetSuccess();
47386 case IO:
47387 return isSetIo();
47388 }
47389 throw new IllegalStateException();
47390 }
47391
47392 @Override
47393 public boolean equals(Object that) {
47394 if (that == null)
47395 return false;
47396 if (that instanceof scannerOpenTs_result)
47397 return this.equals((scannerOpenTs_result)that);
47398 return false;
47399 }
47400
47401 public boolean equals(scannerOpenTs_result that) {
47402 if (that == null)
47403 return false;
47404
47405 boolean this_present_success = true;
47406 boolean that_present_success = true;
47407 if (this_present_success || that_present_success) {
47408 if (!(this_present_success && that_present_success))
47409 return false;
47410 if (this.success != that.success)
47411 return false;
47412 }
47413
47414 boolean this_present_io = true && this.isSetIo();
47415 boolean that_present_io = true && that.isSetIo();
47416 if (this_present_io || that_present_io) {
47417 if (!(this_present_io && that_present_io))
47418 return false;
47419 if (!this.io.equals(that.io))
47420 return false;
47421 }
47422
47423 return true;
47424 }
47425
47426 @Override
47427 public int hashCode() {
47428 HashCodeBuilder builder = new HashCodeBuilder();
47429
47430 boolean present_success = true;
47431 builder.append(present_success);
47432 if (present_success)
47433 builder.append(success);
47434
47435 boolean present_io = true && (isSetIo());
47436 builder.append(present_io);
47437 if (present_io)
47438 builder.append(io);
47439
47440 return builder.toHashCode();
47441 }
47442
47443 public int compareTo(scannerOpenTs_result other) {
47444 if (!getClass().equals(other.getClass())) {
47445 return getClass().getName().compareTo(other.getClass().getName());
47446 }
47447
47448 int lastComparison = 0;
47449 scannerOpenTs_result typedOther = (scannerOpenTs_result)other;
47450
47451 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
47452 if (lastComparison != 0) {
47453 return lastComparison;
47454 }
47455 if (isSetSuccess()) {
47456 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
47457 if (lastComparison != 0) {
47458 return lastComparison;
47459 }
47460 }
47461 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
47462 if (lastComparison != 0) {
47463 return lastComparison;
47464 }
47465 if (isSetIo()) {
47466 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
47467 if (lastComparison != 0) {
47468 return lastComparison;
47469 }
47470 }
47471 return 0;
47472 }
47473
47474 public _Fields fieldForId(int fieldId) {
47475 return _Fields.findByThriftId(fieldId);
47476 }
47477
47478 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
47479 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
47480 }
47481
47482 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
47483 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
47484 }
47485
47486 @Override
47487 public String toString() {
47488 StringBuilder sb = new StringBuilder("scannerOpenTs_result(");
47489 boolean first = true;
47490
47491 sb.append("success:");
47492 sb.append(this.success);
47493 first = false;
47494 if (!first) sb.append(", ");
47495 sb.append("io:");
47496 if (this.io == null) {
47497 sb.append("null");
47498 } else {
47499 sb.append(this.io);
47500 }
47501 first = false;
47502 sb.append(")");
47503 return sb.toString();
47504 }
47505
47506 public void validate() throws org.apache.thrift.TException {
47507
47508 }
47509
47510 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
47511 try {
47512 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
47513 } catch (org.apache.thrift.TException te) {
47514 throw new java.io.IOException(te);
47515 }
47516 }
47517
47518 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
47519 try {
47520 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
47521 } catch (org.apache.thrift.TException te) {
47522 throw new java.io.IOException(te);
47523 }
47524 }
47525
47526 private static class scannerOpenTs_resultStandardSchemeFactory implements SchemeFactory {
47527 public scannerOpenTs_resultStandardScheme getScheme() {
47528 return new scannerOpenTs_resultStandardScheme();
47529 }
47530 }
47531
47532 private static class scannerOpenTs_resultStandardScheme extends StandardScheme<scannerOpenTs_result> {
47533
47534 public void read(org.apache.thrift.protocol.TProtocol iprot, scannerOpenTs_result struct) throws org.apache.thrift.TException {
47535 org.apache.thrift.protocol.TField schemeField;
47536 iprot.readStructBegin();
47537 while (true)
47538 {
47539 schemeField = iprot.readFieldBegin();
47540 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
47541 break;
47542 }
47543 switch (schemeField.id) {
47544 case 0:
47545 if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
47546 struct.success = iprot.readI32();
47547 struct.setSuccessIsSet(true);
47548 } else {
47549 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
47550 }
47551 break;
47552 case 1:
47553 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
47554 struct.io = new IOError();
47555 struct.io.read(iprot);
47556 struct.setIoIsSet(true);
47557 } else {
47558 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
47559 }
47560 break;
47561 default:
47562 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
47563 }
47564 iprot.readFieldEnd();
47565 }
47566 iprot.readStructEnd();
47567
47568
47569 struct.validate();
47570 }
47571
47572 public void write(org.apache.thrift.protocol.TProtocol oprot, scannerOpenTs_result struct) throws org.apache.thrift.TException {
47573 struct.validate();
47574
47575 oprot.writeStructBegin(STRUCT_DESC);
47576 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
47577 oprot.writeI32(struct.success);
47578 oprot.writeFieldEnd();
47579 if (struct.io != null) {
47580 oprot.writeFieldBegin(IO_FIELD_DESC);
47581 struct.io.write(oprot);
47582 oprot.writeFieldEnd();
47583 }
47584 oprot.writeFieldStop();
47585 oprot.writeStructEnd();
47586 }
47587
47588 }
47589
47590 private static class scannerOpenTs_resultTupleSchemeFactory implements SchemeFactory {
47591 public scannerOpenTs_resultTupleScheme getScheme() {
47592 return new scannerOpenTs_resultTupleScheme();
47593 }
47594 }
47595
47596 private static class scannerOpenTs_resultTupleScheme extends TupleScheme<scannerOpenTs_result> {
47597
47598 @Override
47599 public void write(org.apache.thrift.protocol.TProtocol prot, scannerOpenTs_result struct) throws org.apache.thrift.TException {
47600 TTupleProtocol oprot = (TTupleProtocol) prot;
47601 BitSet optionals = new BitSet();
47602 if (struct.isSetSuccess()) {
47603 optionals.set(0);
47604 }
47605 if (struct.isSetIo()) {
47606 optionals.set(1);
47607 }
47608 oprot.writeBitSet(optionals, 2);
47609 if (struct.isSetSuccess()) {
47610 oprot.writeI32(struct.success);
47611 }
47612 if (struct.isSetIo()) {
47613 struct.io.write(oprot);
47614 }
47615 }
47616
47617 @Override
47618 public void read(org.apache.thrift.protocol.TProtocol prot, scannerOpenTs_result struct) throws org.apache.thrift.TException {
47619 TTupleProtocol iprot = (TTupleProtocol) prot;
47620 BitSet incoming = iprot.readBitSet(2);
47621 if (incoming.get(0)) {
47622 struct.success = iprot.readI32();
47623 struct.setSuccessIsSet(true);
47624 }
47625 if (incoming.get(1)) {
47626 struct.io = new IOError();
47627 struct.io.read(iprot);
47628 struct.setIoIsSet(true);
47629 }
47630 }
47631 }
47632
47633 }
47634
47635 public static class scannerOpenWithStopTs_args implements org.apache.thrift.TBase<scannerOpenWithStopTs_args, scannerOpenWithStopTs_args._Fields>, java.io.Serializable, Cloneable {
47636 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("scannerOpenWithStopTs_args");
47637
47638 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
47639 private static final org.apache.thrift.protocol.TField START_ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("startRow", org.apache.thrift.protocol.TType.STRING, (short)2);
47640 private static final org.apache.thrift.protocol.TField STOP_ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("stopRow", org.apache.thrift.protocol.TType.STRING, (short)3);
47641 private static final org.apache.thrift.protocol.TField COLUMNS_FIELD_DESC = new org.apache.thrift.protocol.TField("columns", org.apache.thrift.protocol.TType.LIST, (short)4);
47642 private static final org.apache.thrift.protocol.TField TIMESTAMP_FIELD_DESC = new org.apache.thrift.protocol.TField("timestamp", org.apache.thrift.protocol.TType.I64, (short)5);
47643 private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.MAP, (short)6);
47644
47645 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
47646 static {
47647 schemes.put(StandardScheme.class, new scannerOpenWithStopTs_argsStandardSchemeFactory());
47648 schemes.put(TupleScheme.class, new scannerOpenWithStopTs_argsTupleSchemeFactory());
47649 }
47650
47651
47652
47653
47654 public ByteBuffer tableName;
47655
47656
47657
47658
47659 public ByteBuffer startRow;
47660
47661
47662
47663
47664 public ByteBuffer stopRow;
47665
47666
47667
47668
47669
47670 public List<ByteBuffer> columns;
47671
47672
47673
47674 public long timestamp;
47675
47676
47677
47678 public Map<ByteBuffer,ByteBuffer> attributes;
47679
47680
47681 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
47682
47683
47684
47685 TABLE_NAME((short)1, "tableName"),
47686
47687
47688
47689
47690 START_ROW((short)2, "startRow"),
47691
47692
47693
47694
47695 STOP_ROW((short)3, "stopRow"),
47696
47697
47698
47699
47700
47701 COLUMNS((short)4, "columns"),
47702
47703
47704
47705 TIMESTAMP((short)5, "timestamp"),
47706
47707
47708
47709 ATTRIBUTES((short)6, "attributes");
47710
47711 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
47712
47713 static {
47714 for (_Fields field : EnumSet.allOf(_Fields.class)) {
47715 byName.put(field.getFieldName(), field);
47716 }
47717 }
47718
47719
47720
47721
47722 public static _Fields findByThriftId(int fieldId) {
47723 switch(fieldId) {
47724 case 1:
47725 return TABLE_NAME;
47726 case 2:
47727 return START_ROW;
47728 case 3:
47729 return STOP_ROW;
47730 case 4:
47731 return COLUMNS;
47732 case 5:
47733 return TIMESTAMP;
47734 case 6:
47735 return ATTRIBUTES;
47736 default:
47737 return null;
47738 }
47739 }
47740
47741
47742
47743
47744
47745 public static _Fields findByThriftIdOrThrow(int fieldId) {
47746 _Fields fields = findByThriftId(fieldId);
47747 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
47748 return fields;
47749 }
47750
47751
47752
47753
47754 public static _Fields findByName(String name) {
47755 return byName.get(name);
47756 }
47757
47758 private final short _thriftId;
47759 private final String _fieldName;
47760
47761 _Fields(short thriftId, String fieldName) {
47762 _thriftId = thriftId;
47763 _fieldName = fieldName;
47764 }
47765
47766 public short getThriftFieldId() {
47767 return _thriftId;
47768 }
47769
47770 public String getFieldName() {
47771 return _fieldName;
47772 }
47773 }
47774
47775
47776 private static final int __TIMESTAMP_ISSET_ID = 0;
47777 private BitSet __isset_bit_vector = new BitSet(1);
47778 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
47779 static {
47780 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
47781 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
47782 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
47783 tmpMap.put(_Fields.START_ROW, new org.apache.thrift.meta_data.FieldMetaData("startRow", org.apache.thrift.TFieldRequirementType.DEFAULT,
47784 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
47785 tmpMap.put(_Fields.STOP_ROW, new org.apache.thrift.meta_data.FieldMetaData("stopRow", org.apache.thrift.TFieldRequirementType.DEFAULT,
47786 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
47787 tmpMap.put(_Fields.COLUMNS, new org.apache.thrift.meta_data.FieldMetaData("columns", org.apache.thrift.TFieldRequirementType.DEFAULT,
47788 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
47789 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
47790 tmpMap.put(_Fields.TIMESTAMP, new org.apache.thrift.meta_data.FieldMetaData("timestamp", org.apache.thrift.TFieldRequirementType.DEFAULT,
47791 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
47792 tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT,
47793 new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
47794 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"),
47795 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text"))));
47796 metaDataMap = Collections.unmodifiableMap(tmpMap);
47797 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(scannerOpenWithStopTs_args.class, metaDataMap);
47798 }
47799
47800 public scannerOpenWithStopTs_args() {
47801 }
47802
47803 public scannerOpenWithStopTs_args(
47804 ByteBuffer tableName,
47805 ByteBuffer startRow,
47806 ByteBuffer stopRow,
47807 List<ByteBuffer> columns,
47808 long timestamp,
47809 Map<ByteBuffer,ByteBuffer> attributes)
47810 {
47811 this();
47812 this.tableName = tableName;
47813 this.startRow = startRow;
47814 this.stopRow = stopRow;
47815 this.columns = columns;
47816 this.timestamp = timestamp;
47817 setTimestampIsSet(true);
47818 this.attributes = attributes;
47819 }
47820
47821
47822
47823
47824 public scannerOpenWithStopTs_args(scannerOpenWithStopTs_args other) {
47825 __isset_bit_vector.clear();
47826 __isset_bit_vector.or(other.__isset_bit_vector);
47827 if (other.isSetTableName()) {
47828 this.tableName = other.tableName;
47829 }
47830 if (other.isSetStartRow()) {
47831 this.startRow = other.startRow;
47832 }
47833 if (other.isSetStopRow()) {
47834 this.stopRow = other.stopRow;
47835 }
47836 if (other.isSetColumns()) {
47837 List<ByteBuffer> __this__columns = new ArrayList<ByteBuffer>();
47838 for (ByteBuffer other_element : other.columns) {
47839 __this__columns.add(other_element);
47840 }
47841 this.columns = __this__columns;
47842 }
47843 this.timestamp = other.timestamp;
47844 if (other.isSetAttributes()) {
47845 Map<ByteBuffer,ByteBuffer> __this__attributes = new HashMap<ByteBuffer,ByteBuffer>();
47846 for (Map.Entry<ByteBuffer, ByteBuffer> other_element : other.attributes.entrySet()) {
47847
47848 ByteBuffer other_element_key = other_element.getKey();
47849 ByteBuffer other_element_value = other_element.getValue();
47850
47851 ByteBuffer __this__attributes_copy_key = other_element_key;
47852
47853 ByteBuffer __this__attributes_copy_value = other_element_value;
47854
47855 __this__attributes.put(__this__attributes_copy_key, __this__attributes_copy_value);
47856 }
47857 this.attributes = __this__attributes;
47858 }
47859 }
47860
47861 public scannerOpenWithStopTs_args deepCopy() {
47862 return new scannerOpenWithStopTs_args(this);
47863 }
47864
47865 @Override
47866 public void clear() {
47867 this.tableName = null;
47868 this.startRow = null;
47869 this.stopRow = null;
47870 this.columns = null;
47871 setTimestampIsSet(false);
47872 this.timestamp = 0;
47873 this.attributes = null;
47874 }
47875
47876
47877
47878
47879 public byte[] getTableName() {
47880 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
47881 return tableName == null ? null : tableName.array();
47882 }
47883
47884 public ByteBuffer bufferForTableName() {
47885 return tableName;
47886 }
47887
47888
47889
47890
47891 public scannerOpenWithStopTs_args setTableName(byte[] tableName) {
47892 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
47893 return this;
47894 }
47895
47896 public scannerOpenWithStopTs_args setTableName(ByteBuffer tableName) {
47897 this.tableName = tableName;
47898 return this;
47899 }
47900
47901 public void unsetTableName() {
47902 this.tableName = null;
47903 }
47904
47905
47906 public boolean isSetTableName() {
47907 return this.tableName != null;
47908 }
47909
47910 public void setTableNameIsSet(boolean value) {
47911 if (!value) {
47912 this.tableName = null;
47913 }
47914 }
47915
47916
47917
47918
47919
47920 public byte[] getStartRow() {
47921 setStartRow(org.apache.thrift.TBaseHelper.rightSize(startRow));
47922 return startRow == null ? null : startRow.array();
47923 }
47924
47925 public ByteBuffer bufferForStartRow() {
47926 return startRow;
47927 }
47928
47929
47930
47931
47932
47933 public scannerOpenWithStopTs_args setStartRow(byte[] startRow) {
47934 setStartRow(startRow == null ? (ByteBuffer)null : ByteBuffer.wrap(startRow));
47935 return this;
47936 }
47937
47938 public scannerOpenWithStopTs_args setStartRow(ByteBuffer startRow) {
47939 this.startRow = startRow;
47940 return this;
47941 }
47942
47943 public void unsetStartRow() {
47944 this.startRow = null;
47945 }
47946
47947
47948 public boolean isSetStartRow() {
47949 return this.startRow != null;
47950 }
47951
47952 public void setStartRowIsSet(boolean value) {
47953 if (!value) {
47954 this.startRow = null;
47955 }
47956 }
47957
47958
47959
47960
47961
47962 public byte[] getStopRow() {
47963 setStopRow(org.apache.thrift.TBaseHelper.rightSize(stopRow));
47964 return stopRow == null ? null : stopRow.array();
47965 }
47966
47967 public ByteBuffer bufferForStopRow() {
47968 return stopRow;
47969 }
47970
47971
47972
47973
47974
47975 public scannerOpenWithStopTs_args setStopRow(byte[] stopRow) {
47976 setStopRow(stopRow == null ? (ByteBuffer)null : ByteBuffer.wrap(stopRow));
47977 return this;
47978 }
47979
47980 public scannerOpenWithStopTs_args setStopRow(ByteBuffer stopRow) {
47981 this.stopRow = stopRow;
47982 return this;
47983 }
47984
47985 public void unsetStopRow() {
47986 this.stopRow = null;
47987 }
47988
47989
47990 public boolean isSetStopRow() {
47991 return this.stopRow != null;
47992 }
47993
47994 public void setStopRowIsSet(boolean value) {
47995 if (!value) {
47996 this.stopRow = null;
47997 }
47998 }
47999
48000 public int getColumnsSize() {
48001 return (this.columns == null) ? 0 : this.columns.size();
48002 }
48003
48004 public java.util.Iterator<ByteBuffer> getColumnsIterator() {
48005 return (this.columns == null) ? null : this.columns.iterator();
48006 }
48007
48008 public void addToColumns(ByteBuffer elem) {
48009 if (this.columns == null) {
48010 this.columns = new ArrayList<ByteBuffer>();
48011 }
48012 this.columns.add(elem);
48013 }
48014
48015
48016
48017
48018
48019
48020 public List<ByteBuffer> getColumns() {
48021 return this.columns;
48022 }
48023
48024
48025
48026
48027
48028
48029 public scannerOpenWithStopTs_args setColumns(List<ByteBuffer> columns) {
48030 this.columns = columns;
48031 return this;
48032 }
48033
48034 public void unsetColumns() {
48035 this.columns = null;
48036 }
48037
48038
48039 public boolean isSetColumns() {
48040 return this.columns != null;
48041 }
48042
48043 public void setColumnsIsSet(boolean value) {
48044 if (!value) {
48045 this.columns = null;
48046 }
48047 }
48048
48049
48050
48051
48052 public long getTimestamp() {
48053 return this.timestamp;
48054 }
48055
48056
48057
48058
48059 public scannerOpenWithStopTs_args setTimestamp(long timestamp) {
48060 this.timestamp = timestamp;
48061 setTimestampIsSet(true);
48062 return this;
48063 }
48064
48065 public void unsetTimestamp() {
48066 __isset_bit_vector.clear(__TIMESTAMP_ISSET_ID);
48067 }
48068
48069
48070 public boolean isSetTimestamp() {
48071 return __isset_bit_vector.get(__TIMESTAMP_ISSET_ID);
48072 }
48073
48074 public void setTimestampIsSet(boolean value) {
48075 __isset_bit_vector.set(__TIMESTAMP_ISSET_ID, value);
48076 }
48077
48078 public int getAttributesSize() {
48079 return (this.attributes == null) ? 0 : this.attributes.size();
48080 }
48081
48082 public void putToAttributes(ByteBuffer key, ByteBuffer val) {
48083 if (this.attributes == null) {
48084 this.attributes = new HashMap<ByteBuffer,ByteBuffer>();
48085 }
48086 this.attributes.put(key, val);
48087 }
48088
48089
48090
48091
48092 public Map<ByteBuffer,ByteBuffer> getAttributes() {
48093 return this.attributes;
48094 }
48095
48096
48097
48098
48099 public scannerOpenWithStopTs_args setAttributes(Map<ByteBuffer,ByteBuffer> attributes) {
48100 this.attributes = attributes;
48101 return this;
48102 }
48103
48104 public void unsetAttributes() {
48105 this.attributes = null;
48106 }
48107
48108
48109 public boolean isSetAttributes() {
48110 return this.attributes != null;
48111 }
48112
48113 public void setAttributesIsSet(boolean value) {
48114 if (!value) {
48115 this.attributes = null;
48116 }
48117 }
48118
48119 public void setFieldValue(_Fields field, Object value) {
48120 switch (field) {
48121 case TABLE_NAME:
48122 if (value == null) {
48123 unsetTableName();
48124 } else {
48125 setTableName((ByteBuffer)value);
48126 }
48127 break;
48128
48129 case START_ROW:
48130 if (value == null) {
48131 unsetStartRow();
48132 } else {
48133 setStartRow((ByteBuffer)value);
48134 }
48135 break;
48136
48137 case STOP_ROW:
48138 if (value == null) {
48139 unsetStopRow();
48140 } else {
48141 setStopRow((ByteBuffer)value);
48142 }
48143 break;
48144
48145 case COLUMNS:
48146 if (value == null) {
48147 unsetColumns();
48148 } else {
48149 setColumns((List<ByteBuffer>)value);
48150 }
48151 break;
48152
48153 case TIMESTAMP:
48154 if (value == null) {
48155 unsetTimestamp();
48156 } else {
48157 setTimestamp((Long)value);
48158 }
48159 break;
48160
48161 case ATTRIBUTES:
48162 if (value == null) {
48163 unsetAttributes();
48164 } else {
48165 setAttributes((Map<ByteBuffer,ByteBuffer>)value);
48166 }
48167 break;
48168
48169 }
48170 }
48171
48172 public Object getFieldValue(_Fields field) {
48173 switch (field) {
48174 case TABLE_NAME:
48175 return getTableName();
48176
48177 case START_ROW:
48178 return getStartRow();
48179
48180 case STOP_ROW:
48181 return getStopRow();
48182
48183 case COLUMNS:
48184 return getColumns();
48185
48186 case TIMESTAMP:
48187 return Long.valueOf(getTimestamp());
48188
48189 case ATTRIBUTES:
48190 return getAttributes();
48191
48192 }
48193 throw new IllegalStateException();
48194 }
48195
48196
48197 public boolean isSet(_Fields field) {
48198 if (field == null) {
48199 throw new IllegalArgumentException();
48200 }
48201
48202 switch (field) {
48203 case TABLE_NAME:
48204 return isSetTableName();
48205 case START_ROW:
48206 return isSetStartRow();
48207 case STOP_ROW:
48208 return isSetStopRow();
48209 case COLUMNS:
48210 return isSetColumns();
48211 case TIMESTAMP:
48212 return isSetTimestamp();
48213 case ATTRIBUTES:
48214 return isSetAttributes();
48215 }
48216 throw new IllegalStateException();
48217 }
48218
48219 @Override
48220 public boolean equals(Object that) {
48221 if (that == null)
48222 return false;
48223 if (that instanceof scannerOpenWithStopTs_args)
48224 return this.equals((scannerOpenWithStopTs_args)that);
48225 return false;
48226 }
48227
48228 public boolean equals(scannerOpenWithStopTs_args that) {
48229 if (that == null)
48230 return false;
48231
48232 boolean this_present_tableName = true && this.isSetTableName();
48233 boolean that_present_tableName = true && that.isSetTableName();
48234 if (this_present_tableName || that_present_tableName) {
48235 if (!(this_present_tableName && that_present_tableName))
48236 return false;
48237 if (!this.tableName.equals(that.tableName))
48238 return false;
48239 }
48240
48241 boolean this_present_startRow = true && this.isSetStartRow();
48242 boolean that_present_startRow = true && that.isSetStartRow();
48243 if (this_present_startRow || that_present_startRow) {
48244 if (!(this_present_startRow && that_present_startRow))
48245 return false;
48246 if (!this.startRow.equals(that.startRow))
48247 return false;
48248 }
48249
48250 boolean this_present_stopRow = true && this.isSetStopRow();
48251 boolean that_present_stopRow = true && that.isSetStopRow();
48252 if (this_present_stopRow || that_present_stopRow) {
48253 if (!(this_present_stopRow && that_present_stopRow))
48254 return false;
48255 if (!this.stopRow.equals(that.stopRow))
48256 return false;
48257 }
48258
48259 boolean this_present_columns = true && this.isSetColumns();
48260 boolean that_present_columns = true && that.isSetColumns();
48261 if (this_present_columns || that_present_columns) {
48262 if (!(this_present_columns && that_present_columns))
48263 return false;
48264 if (!this.columns.equals(that.columns))
48265 return false;
48266 }
48267
48268 boolean this_present_timestamp = true;
48269 boolean that_present_timestamp = true;
48270 if (this_present_timestamp || that_present_timestamp) {
48271 if (!(this_present_timestamp && that_present_timestamp))
48272 return false;
48273 if (this.timestamp != that.timestamp)
48274 return false;
48275 }
48276
48277 boolean this_present_attributes = true && this.isSetAttributes();
48278 boolean that_present_attributes = true && that.isSetAttributes();
48279 if (this_present_attributes || that_present_attributes) {
48280 if (!(this_present_attributes && that_present_attributes))
48281 return false;
48282 if (!this.attributes.equals(that.attributes))
48283 return false;
48284 }
48285
48286 return true;
48287 }
48288
48289 @Override
48290 public int hashCode() {
48291 HashCodeBuilder builder = new HashCodeBuilder();
48292
48293 boolean present_tableName = true && (isSetTableName());
48294 builder.append(present_tableName);
48295 if (present_tableName)
48296 builder.append(tableName);
48297
48298 boolean present_startRow = true && (isSetStartRow());
48299 builder.append(present_startRow);
48300 if (present_startRow)
48301 builder.append(startRow);
48302
48303 boolean present_stopRow = true && (isSetStopRow());
48304 builder.append(present_stopRow);
48305 if (present_stopRow)
48306 builder.append(stopRow);
48307
48308 boolean present_columns = true && (isSetColumns());
48309 builder.append(present_columns);
48310 if (present_columns)
48311 builder.append(columns);
48312
48313 boolean present_timestamp = true;
48314 builder.append(present_timestamp);
48315 if (present_timestamp)
48316 builder.append(timestamp);
48317
48318 boolean present_attributes = true && (isSetAttributes());
48319 builder.append(present_attributes);
48320 if (present_attributes)
48321 builder.append(attributes);
48322
48323 return builder.toHashCode();
48324 }
48325
48326 public int compareTo(scannerOpenWithStopTs_args other) {
48327 if (!getClass().equals(other.getClass())) {
48328 return getClass().getName().compareTo(other.getClass().getName());
48329 }
48330
48331 int lastComparison = 0;
48332 scannerOpenWithStopTs_args typedOther = (scannerOpenWithStopTs_args)other;
48333
48334 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
48335 if (lastComparison != 0) {
48336 return lastComparison;
48337 }
48338 if (isSetTableName()) {
48339 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
48340 if (lastComparison != 0) {
48341 return lastComparison;
48342 }
48343 }
48344 lastComparison = Boolean.valueOf(isSetStartRow()).compareTo(typedOther.isSetStartRow());
48345 if (lastComparison != 0) {
48346 return lastComparison;
48347 }
48348 if (isSetStartRow()) {
48349 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.startRow, typedOther.startRow);
48350 if (lastComparison != 0) {
48351 return lastComparison;
48352 }
48353 }
48354 lastComparison = Boolean.valueOf(isSetStopRow()).compareTo(typedOther.isSetStopRow());
48355 if (lastComparison != 0) {
48356 return lastComparison;
48357 }
48358 if (isSetStopRow()) {
48359 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.stopRow, typedOther.stopRow);
48360 if (lastComparison != 0) {
48361 return lastComparison;
48362 }
48363 }
48364 lastComparison = Boolean.valueOf(isSetColumns()).compareTo(typedOther.isSetColumns());
48365 if (lastComparison != 0) {
48366 return lastComparison;
48367 }
48368 if (isSetColumns()) {
48369 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.columns, typedOther.columns);
48370 if (lastComparison != 0) {
48371 return lastComparison;
48372 }
48373 }
48374 lastComparison = Boolean.valueOf(isSetTimestamp()).compareTo(typedOther.isSetTimestamp());
48375 if (lastComparison != 0) {
48376 return lastComparison;
48377 }
48378 if (isSetTimestamp()) {
48379 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.timestamp, typedOther.timestamp);
48380 if (lastComparison != 0) {
48381 return lastComparison;
48382 }
48383 }
48384 lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(typedOther.isSetAttributes());
48385 if (lastComparison != 0) {
48386 return lastComparison;
48387 }
48388 if (isSetAttributes()) {
48389 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, typedOther.attributes);
48390 if (lastComparison != 0) {
48391 return lastComparison;
48392 }
48393 }
48394 return 0;
48395 }
48396
48397 public _Fields fieldForId(int fieldId) {
48398 return _Fields.findByThriftId(fieldId);
48399 }
48400
48401 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
48402 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
48403 }
48404
48405 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
48406 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
48407 }
48408
48409 @Override
48410 public String toString() {
48411 StringBuilder sb = new StringBuilder("scannerOpenWithStopTs_args(");
48412 boolean first = true;
48413
48414 sb.append("tableName:");
48415 if (this.tableName == null) {
48416 sb.append("null");
48417 } else {
48418 sb.append(this.tableName);
48419 }
48420 first = false;
48421 if (!first) sb.append(", ");
48422 sb.append("startRow:");
48423 if (this.startRow == null) {
48424 sb.append("null");
48425 } else {
48426 sb.append(this.startRow);
48427 }
48428 first = false;
48429 if (!first) sb.append(", ");
48430 sb.append("stopRow:");
48431 if (this.stopRow == null) {
48432 sb.append("null");
48433 } else {
48434 sb.append(this.stopRow);
48435 }
48436 first = false;
48437 if (!first) sb.append(", ");
48438 sb.append("columns:");
48439 if (this.columns == null) {
48440 sb.append("null");
48441 } else {
48442 sb.append(this.columns);
48443 }
48444 first = false;
48445 if (!first) sb.append(", ");
48446 sb.append("timestamp:");
48447 sb.append(this.timestamp);
48448 first = false;
48449 if (!first) sb.append(", ");
48450 sb.append("attributes:");
48451 if (this.attributes == null) {
48452 sb.append("null");
48453 } else {
48454 sb.append(this.attributes);
48455 }
48456 first = false;
48457 sb.append(")");
48458 return sb.toString();
48459 }
48460
48461 public void validate() throws org.apache.thrift.TException {
48462
48463 }
48464
48465 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
48466 try {
48467 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
48468 } catch (org.apache.thrift.TException te) {
48469 throw new java.io.IOException(te);
48470 }
48471 }
48472
48473 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
48474 try {
48475 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
48476 } catch (org.apache.thrift.TException te) {
48477 throw new java.io.IOException(te);
48478 }
48479 }
48480
48481 private static class scannerOpenWithStopTs_argsStandardSchemeFactory implements SchemeFactory {
48482 public scannerOpenWithStopTs_argsStandardScheme getScheme() {
48483 return new scannerOpenWithStopTs_argsStandardScheme();
48484 }
48485 }
48486
48487 private static class scannerOpenWithStopTs_argsStandardScheme extends StandardScheme<scannerOpenWithStopTs_args> {
48488
48489 public void read(org.apache.thrift.protocol.TProtocol iprot, scannerOpenWithStopTs_args struct) throws org.apache.thrift.TException {
48490 org.apache.thrift.protocol.TField schemeField;
48491 iprot.readStructBegin();
48492 while (true)
48493 {
48494 schemeField = iprot.readFieldBegin();
48495 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
48496 break;
48497 }
48498 switch (schemeField.id) {
48499 case 1:
48500 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
48501 struct.tableName = iprot.readBinary();
48502 struct.setTableNameIsSet(true);
48503 } else {
48504 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
48505 }
48506 break;
48507 case 2:
48508 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
48509 struct.startRow = iprot.readBinary();
48510 struct.setStartRowIsSet(true);
48511 } else {
48512 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
48513 }
48514 break;
48515 case 3:
48516 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
48517 struct.stopRow = iprot.readBinary();
48518 struct.setStopRowIsSet(true);
48519 } else {
48520 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
48521 }
48522 break;
48523 case 4:
48524 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
48525 {
48526 org.apache.thrift.protocol.TList _list532 = iprot.readListBegin();
48527 struct.columns = new ArrayList<ByteBuffer>(_list532.size);
48528 for (int _i533 = 0; _i533 < _list532.size; ++_i533)
48529 {
48530 ByteBuffer _elem534;
48531 _elem534 = iprot.readBinary();
48532 struct.columns.add(_elem534);
48533 }
48534 iprot.readListEnd();
48535 }
48536 struct.setColumnsIsSet(true);
48537 } else {
48538 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
48539 }
48540 break;
48541 case 5:
48542 if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
48543 struct.timestamp = iprot.readI64();
48544 struct.setTimestampIsSet(true);
48545 } else {
48546 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
48547 }
48548 break;
48549 case 6:
48550 if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
48551 {
48552 org.apache.thrift.protocol.TMap _map535 = iprot.readMapBegin();
48553 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map535.size);
48554 for (int _i536 = 0; _i536 < _map535.size; ++_i536)
48555 {
48556 ByteBuffer _key537;
48557 ByteBuffer _val538;
48558 _key537 = iprot.readBinary();
48559 _val538 = iprot.readBinary();
48560 struct.attributes.put(_key537, _val538);
48561 }
48562 iprot.readMapEnd();
48563 }
48564 struct.setAttributesIsSet(true);
48565 } else {
48566 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
48567 }
48568 break;
48569 default:
48570 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
48571 }
48572 iprot.readFieldEnd();
48573 }
48574 iprot.readStructEnd();
48575
48576
48577 struct.validate();
48578 }
48579
48580 public void write(org.apache.thrift.protocol.TProtocol oprot, scannerOpenWithStopTs_args struct) throws org.apache.thrift.TException {
48581 struct.validate();
48582
48583 oprot.writeStructBegin(STRUCT_DESC);
48584 if (struct.tableName != null) {
48585 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
48586 oprot.writeBinary(struct.tableName);
48587 oprot.writeFieldEnd();
48588 }
48589 if (struct.startRow != null) {
48590 oprot.writeFieldBegin(START_ROW_FIELD_DESC);
48591 oprot.writeBinary(struct.startRow);
48592 oprot.writeFieldEnd();
48593 }
48594 if (struct.stopRow != null) {
48595 oprot.writeFieldBegin(STOP_ROW_FIELD_DESC);
48596 oprot.writeBinary(struct.stopRow);
48597 oprot.writeFieldEnd();
48598 }
48599 if (struct.columns != null) {
48600 oprot.writeFieldBegin(COLUMNS_FIELD_DESC);
48601 {
48602 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.columns.size()));
48603 for (ByteBuffer _iter539 : struct.columns)
48604 {
48605 oprot.writeBinary(_iter539);
48606 }
48607 oprot.writeListEnd();
48608 }
48609 oprot.writeFieldEnd();
48610 }
48611 oprot.writeFieldBegin(TIMESTAMP_FIELD_DESC);
48612 oprot.writeI64(struct.timestamp);
48613 oprot.writeFieldEnd();
48614 if (struct.attributes != null) {
48615 oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
48616 {
48617 oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.attributes.size()));
48618 for (Map.Entry<ByteBuffer, ByteBuffer> _iter540 : struct.attributes.entrySet())
48619 {
48620 oprot.writeBinary(_iter540.getKey());
48621 oprot.writeBinary(_iter540.getValue());
48622 }
48623 oprot.writeMapEnd();
48624 }
48625 oprot.writeFieldEnd();
48626 }
48627 oprot.writeFieldStop();
48628 oprot.writeStructEnd();
48629 }
48630
48631 }
48632
48633 private static class scannerOpenWithStopTs_argsTupleSchemeFactory implements SchemeFactory {
48634 public scannerOpenWithStopTs_argsTupleScheme getScheme() {
48635 return new scannerOpenWithStopTs_argsTupleScheme();
48636 }
48637 }
48638
48639 private static class scannerOpenWithStopTs_argsTupleScheme extends TupleScheme<scannerOpenWithStopTs_args> {
48640
48641 @Override
48642 public void write(org.apache.thrift.protocol.TProtocol prot, scannerOpenWithStopTs_args struct) throws org.apache.thrift.TException {
48643 TTupleProtocol oprot = (TTupleProtocol) prot;
48644 BitSet optionals = new BitSet();
48645 if (struct.isSetTableName()) {
48646 optionals.set(0);
48647 }
48648 if (struct.isSetStartRow()) {
48649 optionals.set(1);
48650 }
48651 if (struct.isSetStopRow()) {
48652 optionals.set(2);
48653 }
48654 if (struct.isSetColumns()) {
48655 optionals.set(3);
48656 }
48657 if (struct.isSetTimestamp()) {
48658 optionals.set(4);
48659 }
48660 if (struct.isSetAttributes()) {
48661 optionals.set(5);
48662 }
48663 oprot.writeBitSet(optionals, 6);
48664 if (struct.isSetTableName()) {
48665 oprot.writeBinary(struct.tableName);
48666 }
48667 if (struct.isSetStartRow()) {
48668 oprot.writeBinary(struct.startRow);
48669 }
48670 if (struct.isSetStopRow()) {
48671 oprot.writeBinary(struct.stopRow);
48672 }
48673 if (struct.isSetColumns()) {
48674 {
48675 oprot.writeI32(struct.columns.size());
48676 for (ByteBuffer _iter541 : struct.columns)
48677 {
48678 oprot.writeBinary(_iter541);
48679 }
48680 }
48681 }
48682 if (struct.isSetTimestamp()) {
48683 oprot.writeI64(struct.timestamp);
48684 }
48685 if (struct.isSetAttributes()) {
48686 {
48687 oprot.writeI32(struct.attributes.size());
48688 for (Map.Entry<ByteBuffer, ByteBuffer> _iter542 : struct.attributes.entrySet())
48689 {
48690 oprot.writeBinary(_iter542.getKey());
48691 oprot.writeBinary(_iter542.getValue());
48692 }
48693 }
48694 }
48695 }
48696
48697 @Override
48698 public void read(org.apache.thrift.protocol.TProtocol prot, scannerOpenWithStopTs_args struct) throws org.apache.thrift.TException {
48699 TTupleProtocol iprot = (TTupleProtocol) prot;
48700 BitSet incoming = iprot.readBitSet(6);
48701 if (incoming.get(0)) {
48702 struct.tableName = iprot.readBinary();
48703 struct.setTableNameIsSet(true);
48704 }
48705 if (incoming.get(1)) {
48706 struct.startRow = iprot.readBinary();
48707 struct.setStartRowIsSet(true);
48708 }
48709 if (incoming.get(2)) {
48710 struct.stopRow = iprot.readBinary();
48711 struct.setStopRowIsSet(true);
48712 }
48713 if (incoming.get(3)) {
48714 {
48715 org.apache.thrift.protocol.TList _list543 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
48716 struct.columns = new ArrayList<ByteBuffer>(_list543.size);
48717 for (int _i544 = 0; _i544 < _list543.size; ++_i544)
48718 {
48719 ByteBuffer _elem545;
48720 _elem545 = iprot.readBinary();
48721 struct.columns.add(_elem545);
48722 }
48723 }
48724 struct.setColumnsIsSet(true);
48725 }
48726 if (incoming.get(4)) {
48727 struct.timestamp = iprot.readI64();
48728 struct.setTimestampIsSet(true);
48729 }
48730 if (incoming.get(5)) {
48731 {
48732 org.apache.thrift.protocol.TMap _map546 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
48733 struct.attributes = new HashMap<ByteBuffer,ByteBuffer>(2*_map546.size);
48734 for (int _i547 = 0; _i547 < _map546.size; ++_i547)
48735 {
48736 ByteBuffer _key548;
48737 ByteBuffer _val549;
48738 _key548 = iprot.readBinary();
48739 _val549 = iprot.readBinary();
48740 struct.attributes.put(_key548, _val549);
48741 }
48742 }
48743 struct.setAttributesIsSet(true);
48744 }
48745 }
48746 }
48747
48748 }
48749
48750 public static class scannerOpenWithStopTs_result implements org.apache.thrift.TBase<scannerOpenWithStopTs_result, scannerOpenWithStopTs_result._Fields>, java.io.Serializable, Cloneable {
48751 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("scannerOpenWithStopTs_result");
48752
48753 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.I32, (short)0);
48754 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
48755
48756 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
48757 static {
48758 schemes.put(StandardScheme.class, new scannerOpenWithStopTs_resultStandardSchemeFactory());
48759 schemes.put(TupleScheme.class, new scannerOpenWithStopTs_resultTupleSchemeFactory());
48760 }
48761
48762 public int success;
48763 public IOError io;
48764
48765
48766 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
48767 SUCCESS((short)0, "success"),
48768 IO((short)1, "io");
48769
48770 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
48771
48772 static {
48773 for (_Fields field : EnumSet.allOf(_Fields.class)) {
48774 byName.put(field.getFieldName(), field);
48775 }
48776 }
48777
48778
48779
48780
48781 public static _Fields findByThriftId(int fieldId) {
48782 switch(fieldId) {
48783 case 0:
48784 return SUCCESS;
48785 case 1:
48786 return IO;
48787 default:
48788 return null;
48789 }
48790 }
48791
48792
48793
48794
48795
48796 public static _Fields findByThriftIdOrThrow(int fieldId) {
48797 _Fields fields = findByThriftId(fieldId);
48798 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
48799 return fields;
48800 }
48801
48802
48803
48804
48805 public static _Fields findByName(String name) {
48806 return byName.get(name);
48807 }
48808
48809 private final short _thriftId;
48810 private final String _fieldName;
48811
48812 _Fields(short thriftId, String fieldName) {
48813 _thriftId = thriftId;
48814 _fieldName = fieldName;
48815 }
48816
48817 public short getThriftFieldId() {
48818 return _thriftId;
48819 }
48820
48821 public String getFieldName() {
48822 return _fieldName;
48823 }
48824 }
48825
48826
48827 private static final int __SUCCESS_ISSET_ID = 0;
48828 private BitSet __isset_bit_vector = new BitSet(1);
48829 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
48830 static {
48831 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
48832 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
48833 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32 , "ScannerID")));
48834 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
48835 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
48836 metaDataMap = Collections.unmodifiableMap(tmpMap);
48837 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(scannerOpenWithStopTs_result.class, metaDataMap);
48838 }
48839
48840 public scannerOpenWithStopTs_result() {
48841 }
48842
48843 public scannerOpenWithStopTs_result(
48844 int success,
48845 IOError io)
48846 {
48847 this();
48848 this.success = success;
48849 setSuccessIsSet(true);
48850 this.io = io;
48851 }
48852
48853
48854
48855
48856 public scannerOpenWithStopTs_result(scannerOpenWithStopTs_result other) {
48857 __isset_bit_vector.clear();
48858 __isset_bit_vector.or(other.__isset_bit_vector);
48859 this.success = other.success;
48860 if (other.isSetIo()) {
48861 this.io = new IOError(other.io);
48862 }
48863 }
48864
48865 public scannerOpenWithStopTs_result deepCopy() {
48866 return new scannerOpenWithStopTs_result(this);
48867 }
48868
48869 @Override
48870 public void clear() {
48871 setSuccessIsSet(false);
48872 this.success = 0;
48873 this.io = null;
48874 }
48875
48876 public int getSuccess() {
48877 return this.success;
48878 }
48879
48880 public scannerOpenWithStopTs_result setSuccess(int success) {
48881 this.success = success;
48882 setSuccessIsSet(true);
48883 return this;
48884 }
48885
48886 public void unsetSuccess() {
48887 __isset_bit_vector.clear(__SUCCESS_ISSET_ID);
48888 }
48889
48890
48891 public boolean isSetSuccess() {
48892 return __isset_bit_vector.get(__SUCCESS_ISSET_ID);
48893 }
48894
48895 public void setSuccessIsSet(boolean value) {
48896 __isset_bit_vector.set(__SUCCESS_ISSET_ID, value);
48897 }
48898
48899 public IOError getIo() {
48900 return this.io;
48901 }
48902
48903 public scannerOpenWithStopTs_result setIo(IOError io) {
48904 this.io = io;
48905 return this;
48906 }
48907
48908 public void unsetIo() {
48909 this.io = null;
48910 }
48911
48912
48913 public boolean isSetIo() {
48914 return this.io != null;
48915 }
48916
48917 public void setIoIsSet(boolean value) {
48918 if (!value) {
48919 this.io = null;
48920 }
48921 }
48922
48923 public void setFieldValue(_Fields field, Object value) {
48924 switch (field) {
48925 case SUCCESS:
48926 if (value == null) {
48927 unsetSuccess();
48928 } else {
48929 setSuccess((Integer)value);
48930 }
48931 break;
48932
48933 case IO:
48934 if (value == null) {
48935 unsetIo();
48936 } else {
48937 setIo((IOError)value);
48938 }
48939 break;
48940
48941 }
48942 }
48943
48944 public Object getFieldValue(_Fields field) {
48945 switch (field) {
48946 case SUCCESS:
48947 return Integer.valueOf(getSuccess());
48948
48949 case IO:
48950 return getIo();
48951
48952 }
48953 throw new IllegalStateException();
48954 }
48955
48956
48957 public boolean isSet(_Fields field) {
48958 if (field == null) {
48959 throw new IllegalArgumentException();
48960 }
48961
48962 switch (field) {
48963 case SUCCESS:
48964 return isSetSuccess();
48965 case IO:
48966 return isSetIo();
48967 }
48968 throw new IllegalStateException();
48969 }
48970
48971 @Override
48972 public boolean equals(Object that) {
48973 if (that == null)
48974 return false;
48975 if (that instanceof scannerOpenWithStopTs_result)
48976 return this.equals((scannerOpenWithStopTs_result)that);
48977 return false;
48978 }
48979
48980 public boolean equals(scannerOpenWithStopTs_result that) {
48981 if (that == null)
48982 return false;
48983
48984 boolean this_present_success = true;
48985 boolean that_present_success = true;
48986 if (this_present_success || that_present_success) {
48987 if (!(this_present_success && that_present_success))
48988 return false;
48989 if (this.success != that.success)
48990 return false;
48991 }
48992
48993 boolean this_present_io = true && this.isSetIo();
48994 boolean that_present_io = true && that.isSetIo();
48995 if (this_present_io || that_present_io) {
48996 if (!(this_present_io && that_present_io))
48997 return false;
48998 if (!this.io.equals(that.io))
48999 return false;
49000 }
49001
49002 return true;
49003 }
49004
49005 @Override
49006 public int hashCode() {
49007 HashCodeBuilder builder = new HashCodeBuilder();
49008
49009 boolean present_success = true;
49010 builder.append(present_success);
49011 if (present_success)
49012 builder.append(success);
49013
49014 boolean present_io = true && (isSetIo());
49015 builder.append(present_io);
49016 if (present_io)
49017 builder.append(io);
49018
49019 return builder.toHashCode();
49020 }
49021
49022 public int compareTo(scannerOpenWithStopTs_result other) {
49023 if (!getClass().equals(other.getClass())) {
49024 return getClass().getName().compareTo(other.getClass().getName());
49025 }
49026
49027 int lastComparison = 0;
49028 scannerOpenWithStopTs_result typedOther = (scannerOpenWithStopTs_result)other;
49029
49030 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
49031 if (lastComparison != 0) {
49032 return lastComparison;
49033 }
49034 if (isSetSuccess()) {
49035 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
49036 if (lastComparison != 0) {
49037 return lastComparison;
49038 }
49039 }
49040 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
49041 if (lastComparison != 0) {
49042 return lastComparison;
49043 }
49044 if (isSetIo()) {
49045 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
49046 if (lastComparison != 0) {
49047 return lastComparison;
49048 }
49049 }
49050 return 0;
49051 }
49052
49053 public _Fields fieldForId(int fieldId) {
49054 return _Fields.findByThriftId(fieldId);
49055 }
49056
49057 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
49058 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
49059 }
49060
49061 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
49062 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
49063 }
49064
49065 @Override
49066 public String toString() {
49067 StringBuilder sb = new StringBuilder("scannerOpenWithStopTs_result(");
49068 boolean first = true;
49069
49070 sb.append("success:");
49071 sb.append(this.success);
49072 first = false;
49073 if (!first) sb.append(", ");
49074 sb.append("io:");
49075 if (this.io == null) {
49076 sb.append("null");
49077 } else {
49078 sb.append(this.io);
49079 }
49080 first = false;
49081 sb.append(")");
49082 return sb.toString();
49083 }
49084
49085 public void validate() throws org.apache.thrift.TException {
49086
49087 }
49088
49089 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
49090 try {
49091 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
49092 } catch (org.apache.thrift.TException te) {
49093 throw new java.io.IOException(te);
49094 }
49095 }
49096
49097 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
49098 try {
49099 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
49100 } catch (org.apache.thrift.TException te) {
49101 throw new java.io.IOException(te);
49102 }
49103 }
49104
49105 private static class scannerOpenWithStopTs_resultStandardSchemeFactory implements SchemeFactory {
49106 public scannerOpenWithStopTs_resultStandardScheme getScheme() {
49107 return new scannerOpenWithStopTs_resultStandardScheme();
49108 }
49109 }
49110
49111 private static class scannerOpenWithStopTs_resultStandardScheme extends StandardScheme<scannerOpenWithStopTs_result> {
49112
49113 public void read(org.apache.thrift.protocol.TProtocol iprot, scannerOpenWithStopTs_result struct) throws org.apache.thrift.TException {
49114 org.apache.thrift.protocol.TField schemeField;
49115 iprot.readStructBegin();
49116 while (true)
49117 {
49118 schemeField = iprot.readFieldBegin();
49119 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
49120 break;
49121 }
49122 switch (schemeField.id) {
49123 case 0:
49124 if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
49125 struct.success = iprot.readI32();
49126 struct.setSuccessIsSet(true);
49127 } else {
49128 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
49129 }
49130 break;
49131 case 1:
49132 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
49133 struct.io = new IOError();
49134 struct.io.read(iprot);
49135 struct.setIoIsSet(true);
49136 } else {
49137 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
49138 }
49139 break;
49140 default:
49141 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
49142 }
49143 iprot.readFieldEnd();
49144 }
49145 iprot.readStructEnd();
49146
49147
49148 struct.validate();
49149 }
49150
49151 public void write(org.apache.thrift.protocol.TProtocol oprot, scannerOpenWithStopTs_result struct) throws org.apache.thrift.TException {
49152 struct.validate();
49153
49154 oprot.writeStructBegin(STRUCT_DESC);
49155 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
49156 oprot.writeI32(struct.success);
49157 oprot.writeFieldEnd();
49158 if (struct.io != null) {
49159 oprot.writeFieldBegin(IO_FIELD_DESC);
49160 struct.io.write(oprot);
49161 oprot.writeFieldEnd();
49162 }
49163 oprot.writeFieldStop();
49164 oprot.writeStructEnd();
49165 }
49166
49167 }
49168
49169 private static class scannerOpenWithStopTs_resultTupleSchemeFactory implements SchemeFactory {
49170 public scannerOpenWithStopTs_resultTupleScheme getScheme() {
49171 return new scannerOpenWithStopTs_resultTupleScheme();
49172 }
49173 }
49174
49175 private static class scannerOpenWithStopTs_resultTupleScheme extends TupleScheme<scannerOpenWithStopTs_result> {
49176
49177 @Override
49178 public void write(org.apache.thrift.protocol.TProtocol prot, scannerOpenWithStopTs_result struct) throws org.apache.thrift.TException {
49179 TTupleProtocol oprot = (TTupleProtocol) prot;
49180 BitSet optionals = new BitSet();
49181 if (struct.isSetSuccess()) {
49182 optionals.set(0);
49183 }
49184 if (struct.isSetIo()) {
49185 optionals.set(1);
49186 }
49187 oprot.writeBitSet(optionals, 2);
49188 if (struct.isSetSuccess()) {
49189 oprot.writeI32(struct.success);
49190 }
49191 if (struct.isSetIo()) {
49192 struct.io.write(oprot);
49193 }
49194 }
49195
49196 @Override
49197 public void read(org.apache.thrift.protocol.TProtocol prot, scannerOpenWithStopTs_result struct) throws org.apache.thrift.TException {
49198 TTupleProtocol iprot = (TTupleProtocol) prot;
49199 BitSet incoming = iprot.readBitSet(2);
49200 if (incoming.get(0)) {
49201 struct.success = iprot.readI32();
49202 struct.setSuccessIsSet(true);
49203 }
49204 if (incoming.get(1)) {
49205 struct.io = new IOError();
49206 struct.io.read(iprot);
49207 struct.setIoIsSet(true);
49208 }
49209 }
49210 }
49211
49212 }
49213
49214 public static class scannerGet_args implements org.apache.thrift.TBase<scannerGet_args, scannerGet_args._Fields>, java.io.Serializable, Cloneable {
49215 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("scannerGet_args");
49216
49217 private static final org.apache.thrift.protocol.TField ID_FIELD_DESC = new org.apache.thrift.protocol.TField("id", org.apache.thrift.protocol.TType.I32, (short)1);
49218
49219 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
49220 static {
49221 schemes.put(StandardScheme.class, new scannerGet_argsStandardSchemeFactory());
49222 schemes.put(TupleScheme.class, new scannerGet_argsTupleSchemeFactory());
49223 }
49224
49225
49226
49227
49228 public int id;
49229
49230
49231 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
49232
49233
49234
49235 ID((short)1, "id");
49236
49237 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
49238
49239 static {
49240 for (_Fields field : EnumSet.allOf(_Fields.class)) {
49241 byName.put(field.getFieldName(), field);
49242 }
49243 }
49244
49245
49246
49247
49248 public static _Fields findByThriftId(int fieldId) {
49249 switch(fieldId) {
49250 case 1:
49251 return ID;
49252 default:
49253 return null;
49254 }
49255 }
49256
49257
49258
49259
49260
49261 public static _Fields findByThriftIdOrThrow(int fieldId) {
49262 _Fields fields = findByThriftId(fieldId);
49263 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
49264 return fields;
49265 }
49266
49267
49268
49269
49270 public static _Fields findByName(String name) {
49271 return byName.get(name);
49272 }
49273
49274 private final short _thriftId;
49275 private final String _fieldName;
49276
49277 _Fields(short thriftId, String fieldName) {
49278 _thriftId = thriftId;
49279 _fieldName = fieldName;
49280 }
49281
49282 public short getThriftFieldId() {
49283 return _thriftId;
49284 }
49285
49286 public String getFieldName() {
49287 return _fieldName;
49288 }
49289 }
49290
49291
49292 private static final int __ID_ISSET_ID = 0;
49293 private BitSet __isset_bit_vector = new BitSet(1);
49294 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
49295 static {
49296 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
49297 tmpMap.put(_Fields.ID, new org.apache.thrift.meta_data.FieldMetaData("id", org.apache.thrift.TFieldRequirementType.DEFAULT,
49298 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32 , "ScannerID")));
49299 metaDataMap = Collections.unmodifiableMap(tmpMap);
49300 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(scannerGet_args.class, metaDataMap);
49301 }
49302
49303 public scannerGet_args() {
49304 }
49305
49306 public scannerGet_args(
49307 int id)
49308 {
49309 this();
49310 this.id = id;
49311 setIdIsSet(true);
49312 }
49313
49314
49315
49316
49317 public scannerGet_args(scannerGet_args other) {
49318 __isset_bit_vector.clear();
49319 __isset_bit_vector.or(other.__isset_bit_vector);
49320 this.id = other.id;
49321 }
49322
49323 public scannerGet_args deepCopy() {
49324 return new scannerGet_args(this);
49325 }
49326
49327 @Override
49328 public void clear() {
49329 setIdIsSet(false);
49330 this.id = 0;
49331 }
49332
49333
49334
49335
49336 public int getId() {
49337 return this.id;
49338 }
49339
49340
49341
49342
49343 public scannerGet_args setId(int id) {
49344 this.id = id;
49345 setIdIsSet(true);
49346 return this;
49347 }
49348
49349 public void unsetId() {
49350 __isset_bit_vector.clear(__ID_ISSET_ID);
49351 }
49352
49353
49354 public boolean isSetId() {
49355 return __isset_bit_vector.get(__ID_ISSET_ID);
49356 }
49357
49358 public void setIdIsSet(boolean value) {
49359 __isset_bit_vector.set(__ID_ISSET_ID, value);
49360 }
49361
49362 public void setFieldValue(_Fields field, Object value) {
49363 switch (field) {
49364 case ID:
49365 if (value == null) {
49366 unsetId();
49367 } else {
49368 setId((Integer)value);
49369 }
49370 break;
49371
49372 }
49373 }
49374
49375 public Object getFieldValue(_Fields field) {
49376 switch (field) {
49377 case ID:
49378 return Integer.valueOf(getId());
49379
49380 }
49381 throw new IllegalStateException();
49382 }
49383
49384
49385 public boolean isSet(_Fields field) {
49386 if (field == null) {
49387 throw new IllegalArgumentException();
49388 }
49389
49390 switch (field) {
49391 case ID:
49392 return isSetId();
49393 }
49394 throw new IllegalStateException();
49395 }
49396
49397 @Override
49398 public boolean equals(Object that) {
49399 if (that == null)
49400 return false;
49401 if (that instanceof scannerGet_args)
49402 return this.equals((scannerGet_args)that);
49403 return false;
49404 }
49405
49406 public boolean equals(scannerGet_args that) {
49407 if (that == null)
49408 return false;
49409
49410 boolean this_present_id = true;
49411 boolean that_present_id = true;
49412 if (this_present_id || that_present_id) {
49413 if (!(this_present_id && that_present_id))
49414 return false;
49415 if (this.id != that.id)
49416 return false;
49417 }
49418
49419 return true;
49420 }
49421
49422 @Override
49423 public int hashCode() {
49424 HashCodeBuilder builder = new HashCodeBuilder();
49425
49426 boolean present_id = true;
49427 builder.append(present_id);
49428 if (present_id)
49429 builder.append(id);
49430
49431 return builder.toHashCode();
49432 }
49433
49434 public int compareTo(scannerGet_args other) {
49435 if (!getClass().equals(other.getClass())) {
49436 return getClass().getName().compareTo(other.getClass().getName());
49437 }
49438
49439 int lastComparison = 0;
49440 scannerGet_args typedOther = (scannerGet_args)other;
49441
49442 lastComparison = Boolean.valueOf(isSetId()).compareTo(typedOther.isSetId());
49443 if (lastComparison != 0) {
49444 return lastComparison;
49445 }
49446 if (isSetId()) {
49447 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.id, typedOther.id);
49448 if (lastComparison != 0) {
49449 return lastComparison;
49450 }
49451 }
49452 return 0;
49453 }
49454
49455 public _Fields fieldForId(int fieldId) {
49456 return _Fields.findByThriftId(fieldId);
49457 }
49458
49459 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
49460 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
49461 }
49462
49463 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
49464 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
49465 }
49466
49467 @Override
49468 public String toString() {
49469 StringBuilder sb = new StringBuilder("scannerGet_args(");
49470 boolean first = true;
49471
49472 sb.append("id:");
49473 sb.append(this.id);
49474 first = false;
49475 sb.append(")");
49476 return sb.toString();
49477 }
49478
49479 public void validate() throws org.apache.thrift.TException {
49480
49481 }
49482
49483 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
49484 try {
49485 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
49486 } catch (org.apache.thrift.TException te) {
49487 throw new java.io.IOException(te);
49488 }
49489 }
49490
49491 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
49492 try {
49493
49494 __isset_bit_vector = new BitSet(1);
49495 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
49496 } catch (org.apache.thrift.TException te) {
49497 throw new java.io.IOException(te);
49498 }
49499 }
49500
49501 private static class scannerGet_argsStandardSchemeFactory implements SchemeFactory {
49502 public scannerGet_argsStandardScheme getScheme() {
49503 return new scannerGet_argsStandardScheme();
49504 }
49505 }
49506
49507 private static class scannerGet_argsStandardScheme extends StandardScheme<scannerGet_args> {
49508
49509 public void read(org.apache.thrift.protocol.TProtocol iprot, scannerGet_args struct) throws org.apache.thrift.TException {
49510 org.apache.thrift.protocol.TField schemeField;
49511 iprot.readStructBegin();
49512 while (true)
49513 {
49514 schemeField = iprot.readFieldBegin();
49515 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
49516 break;
49517 }
49518 switch (schemeField.id) {
49519 case 1:
49520 if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
49521 struct.id = iprot.readI32();
49522 struct.setIdIsSet(true);
49523 } else {
49524 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
49525 }
49526 break;
49527 default:
49528 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
49529 }
49530 iprot.readFieldEnd();
49531 }
49532 iprot.readStructEnd();
49533
49534
49535 struct.validate();
49536 }
49537
49538 public void write(org.apache.thrift.protocol.TProtocol oprot, scannerGet_args struct) throws org.apache.thrift.TException {
49539 struct.validate();
49540
49541 oprot.writeStructBegin(STRUCT_DESC);
49542 oprot.writeFieldBegin(ID_FIELD_DESC);
49543 oprot.writeI32(struct.id);
49544 oprot.writeFieldEnd();
49545 oprot.writeFieldStop();
49546 oprot.writeStructEnd();
49547 }
49548
49549 }
49550
49551 private static class scannerGet_argsTupleSchemeFactory implements SchemeFactory {
49552 public scannerGet_argsTupleScheme getScheme() {
49553 return new scannerGet_argsTupleScheme();
49554 }
49555 }
49556
49557 private static class scannerGet_argsTupleScheme extends TupleScheme<scannerGet_args> {
49558
49559 @Override
49560 public void write(org.apache.thrift.protocol.TProtocol prot, scannerGet_args struct) throws org.apache.thrift.TException {
49561 TTupleProtocol oprot = (TTupleProtocol) prot;
49562 BitSet optionals = new BitSet();
49563 if (struct.isSetId()) {
49564 optionals.set(0);
49565 }
49566 oprot.writeBitSet(optionals, 1);
49567 if (struct.isSetId()) {
49568 oprot.writeI32(struct.id);
49569 }
49570 }
49571
49572 @Override
49573 public void read(org.apache.thrift.protocol.TProtocol prot, scannerGet_args struct) throws org.apache.thrift.TException {
49574 TTupleProtocol iprot = (TTupleProtocol) prot;
49575 BitSet incoming = iprot.readBitSet(1);
49576 if (incoming.get(0)) {
49577 struct.id = iprot.readI32();
49578 struct.setIdIsSet(true);
49579 }
49580 }
49581 }
49582
49583 }
49584
49585 public static class scannerGet_result implements org.apache.thrift.TBase<scannerGet_result, scannerGet_result._Fields>, java.io.Serializable, Cloneable {
49586 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("scannerGet_result");
49587
49588 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.LIST, (short)0);
49589 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
49590 private static final org.apache.thrift.protocol.TField IA_FIELD_DESC = new org.apache.thrift.protocol.TField("ia", org.apache.thrift.protocol.TType.STRUCT, (short)2);
49591
49592 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
49593 static {
49594 schemes.put(StandardScheme.class, new scannerGet_resultStandardSchemeFactory());
49595 schemes.put(TupleScheme.class, new scannerGet_resultTupleSchemeFactory());
49596 }
49597
49598 public List<TRowResult> success;
49599 public IOError io;
49600 public IllegalArgument ia;
49601
49602
49603 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
49604 SUCCESS((short)0, "success"),
49605 IO((short)1, "io"),
49606 IA((short)2, "ia");
49607
49608 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
49609
49610 static {
49611 for (_Fields field : EnumSet.allOf(_Fields.class)) {
49612 byName.put(field.getFieldName(), field);
49613 }
49614 }
49615
49616
49617
49618
49619 public static _Fields findByThriftId(int fieldId) {
49620 switch(fieldId) {
49621 case 0:
49622 return SUCCESS;
49623 case 1:
49624 return IO;
49625 case 2:
49626 return IA;
49627 default:
49628 return null;
49629 }
49630 }
49631
49632
49633
49634
49635
49636 public static _Fields findByThriftIdOrThrow(int fieldId) {
49637 _Fields fields = findByThriftId(fieldId);
49638 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
49639 return fields;
49640 }
49641
49642
49643
49644
49645 public static _Fields findByName(String name) {
49646 return byName.get(name);
49647 }
49648
49649 private final short _thriftId;
49650 private final String _fieldName;
49651
49652 _Fields(short thriftId, String fieldName) {
49653 _thriftId = thriftId;
49654 _fieldName = fieldName;
49655 }
49656
49657 public short getThriftFieldId() {
49658 return _thriftId;
49659 }
49660
49661 public String getFieldName() {
49662 return _fieldName;
49663 }
49664 }
49665
49666
49667 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
49668 static {
49669 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
49670 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
49671 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
49672 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TRowResult.class))));
49673 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
49674 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
49675 tmpMap.put(_Fields.IA, new org.apache.thrift.meta_data.FieldMetaData("ia", org.apache.thrift.TFieldRequirementType.DEFAULT,
49676 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
49677 metaDataMap = Collections.unmodifiableMap(tmpMap);
49678 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(scannerGet_result.class, metaDataMap);
49679 }
49680
49681 public scannerGet_result() {
49682 }
49683
49684 public scannerGet_result(
49685 List<TRowResult> success,
49686 IOError io,
49687 IllegalArgument ia)
49688 {
49689 this();
49690 this.success = success;
49691 this.io = io;
49692 this.ia = ia;
49693 }
49694
49695
49696
49697
49698 public scannerGet_result(scannerGet_result other) {
49699 if (other.isSetSuccess()) {
49700 List<TRowResult> __this__success = new ArrayList<TRowResult>();
49701 for (TRowResult other_element : other.success) {
49702 __this__success.add(new TRowResult(other_element));
49703 }
49704 this.success = __this__success;
49705 }
49706 if (other.isSetIo()) {
49707 this.io = new IOError(other.io);
49708 }
49709 if (other.isSetIa()) {
49710 this.ia = new IllegalArgument(other.ia);
49711 }
49712 }
49713
49714 public scannerGet_result deepCopy() {
49715 return new scannerGet_result(this);
49716 }
49717
49718 @Override
49719 public void clear() {
49720 this.success = null;
49721 this.io = null;
49722 this.ia = null;
49723 }
49724
49725 public int getSuccessSize() {
49726 return (this.success == null) ? 0 : this.success.size();
49727 }
49728
49729 public java.util.Iterator<TRowResult> getSuccessIterator() {
49730 return (this.success == null) ? null : this.success.iterator();
49731 }
49732
49733 public void addToSuccess(TRowResult elem) {
49734 if (this.success == null) {
49735 this.success = new ArrayList<TRowResult>();
49736 }
49737 this.success.add(elem);
49738 }
49739
49740 public List<TRowResult> getSuccess() {
49741 return this.success;
49742 }
49743
49744 public scannerGet_result setSuccess(List<TRowResult> success) {
49745 this.success = success;
49746 return this;
49747 }
49748
49749 public void unsetSuccess() {
49750 this.success = null;
49751 }
49752
49753
49754 public boolean isSetSuccess() {
49755 return this.success != null;
49756 }
49757
49758 public void setSuccessIsSet(boolean value) {
49759 if (!value) {
49760 this.success = null;
49761 }
49762 }
49763
49764 public IOError getIo() {
49765 return this.io;
49766 }
49767
49768 public scannerGet_result setIo(IOError io) {
49769 this.io = io;
49770 return this;
49771 }
49772
49773 public void unsetIo() {
49774 this.io = null;
49775 }
49776
49777
49778 public boolean isSetIo() {
49779 return this.io != null;
49780 }
49781
49782 public void setIoIsSet(boolean value) {
49783 if (!value) {
49784 this.io = null;
49785 }
49786 }
49787
49788 public IllegalArgument getIa() {
49789 return this.ia;
49790 }
49791
49792 public scannerGet_result setIa(IllegalArgument ia) {
49793 this.ia = ia;
49794 return this;
49795 }
49796
49797 public void unsetIa() {
49798 this.ia = null;
49799 }
49800
49801
49802 public boolean isSetIa() {
49803 return this.ia != null;
49804 }
49805
49806 public void setIaIsSet(boolean value) {
49807 if (!value) {
49808 this.ia = null;
49809 }
49810 }
49811
49812 public void setFieldValue(_Fields field, Object value) {
49813 switch (field) {
49814 case SUCCESS:
49815 if (value == null) {
49816 unsetSuccess();
49817 } else {
49818 setSuccess((List<TRowResult>)value);
49819 }
49820 break;
49821
49822 case IO:
49823 if (value == null) {
49824 unsetIo();
49825 } else {
49826 setIo((IOError)value);
49827 }
49828 break;
49829
49830 case IA:
49831 if (value == null) {
49832 unsetIa();
49833 } else {
49834 setIa((IllegalArgument)value);
49835 }
49836 break;
49837
49838 }
49839 }
49840
49841 public Object getFieldValue(_Fields field) {
49842 switch (field) {
49843 case SUCCESS:
49844 return getSuccess();
49845
49846 case IO:
49847 return getIo();
49848
49849 case IA:
49850 return getIa();
49851
49852 }
49853 throw new IllegalStateException();
49854 }
49855
49856
49857 public boolean isSet(_Fields field) {
49858 if (field == null) {
49859 throw new IllegalArgumentException();
49860 }
49861
49862 switch (field) {
49863 case SUCCESS:
49864 return isSetSuccess();
49865 case IO:
49866 return isSetIo();
49867 case IA:
49868 return isSetIa();
49869 }
49870 throw new IllegalStateException();
49871 }
49872
49873 @Override
49874 public boolean equals(Object that) {
49875 if (that == null)
49876 return false;
49877 if (that instanceof scannerGet_result)
49878 return this.equals((scannerGet_result)that);
49879 return false;
49880 }
49881
49882 public boolean equals(scannerGet_result that) {
49883 if (that == null)
49884 return false;
49885
49886 boolean this_present_success = true && this.isSetSuccess();
49887 boolean that_present_success = true && that.isSetSuccess();
49888 if (this_present_success || that_present_success) {
49889 if (!(this_present_success && that_present_success))
49890 return false;
49891 if (!this.success.equals(that.success))
49892 return false;
49893 }
49894
49895 boolean this_present_io = true && this.isSetIo();
49896 boolean that_present_io = true && that.isSetIo();
49897 if (this_present_io || that_present_io) {
49898 if (!(this_present_io && that_present_io))
49899 return false;
49900 if (!this.io.equals(that.io))
49901 return false;
49902 }
49903
49904 boolean this_present_ia = true && this.isSetIa();
49905 boolean that_present_ia = true && that.isSetIa();
49906 if (this_present_ia || that_present_ia) {
49907 if (!(this_present_ia && that_present_ia))
49908 return false;
49909 if (!this.ia.equals(that.ia))
49910 return false;
49911 }
49912
49913 return true;
49914 }
49915
49916 @Override
49917 public int hashCode() {
49918 HashCodeBuilder builder = new HashCodeBuilder();
49919
49920 boolean present_success = true && (isSetSuccess());
49921 builder.append(present_success);
49922 if (present_success)
49923 builder.append(success);
49924
49925 boolean present_io = true && (isSetIo());
49926 builder.append(present_io);
49927 if (present_io)
49928 builder.append(io);
49929
49930 boolean present_ia = true && (isSetIa());
49931 builder.append(present_ia);
49932 if (present_ia)
49933 builder.append(ia);
49934
49935 return builder.toHashCode();
49936 }
49937
49938 public int compareTo(scannerGet_result other) {
49939 if (!getClass().equals(other.getClass())) {
49940 return getClass().getName().compareTo(other.getClass().getName());
49941 }
49942
49943 int lastComparison = 0;
49944 scannerGet_result typedOther = (scannerGet_result)other;
49945
49946 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
49947 if (lastComparison != 0) {
49948 return lastComparison;
49949 }
49950 if (isSetSuccess()) {
49951 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
49952 if (lastComparison != 0) {
49953 return lastComparison;
49954 }
49955 }
49956 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
49957 if (lastComparison != 0) {
49958 return lastComparison;
49959 }
49960 if (isSetIo()) {
49961 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
49962 if (lastComparison != 0) {
49963 return lastComparison;
49964 }
49965 }
49966 lastComparison = Boolean.valueOf(isSetIa()).compareTo(typedOther.isSetIa());
49967 if (lastComparison != 0) {
49968 return lastComparison;
49969 }
49970 if (isSetIa()) {
49971 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.ia, typedOther.ia);
49972 if (lastComparison != 0) {
49973 return lastComparison;
49974 }
49975 }
49976 return 0;
49977 }
49978
49979 public _Fields fieldForId(int fieldId) {
49980 return _Fields.findByThriftId(fieldId);
49981 }
49982
49983 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
49984 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
49985 }
49986
49987 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
49988 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
49989 }
49990
49991 @Override
49992 public String toString() {
49993 StringBuilder sb = new StringBuilder("scannerGet_result(");
49994 boolean first = true;
49995
49996 sb.append("success:");
49997 if (this.success == null) {
49998 sb.append("null");
49999 } else {
50000 sb.append(this.success);
50001 }
50002 first = false;
50003 if (!first) sb.append(", ");
50004 sb.append("io:");
50005 if (this.io == null) {
50006 sb.append("null");
50007 } else {
50008 sb.append(this.io);
50009 }
50010 first = false;
50011 if (!first) sb.append(", ");
50012 sb.append("ia:");
50013 if (this.ia == null) {
50014 sb.append("null");
50015 } else {
50016 sb.append(this.ia);
50017 }
50018 first = false;
50019 sb.append(")");
50020 return sb.toString();
50021 }
50022
50023 public void validate() throws org.apache.thrift.TException {
50024
50025 }
50026
50027 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
50028 try {
50029 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
50030 } catch (org.apache.thrift.TException te) {
50031 throw new java.io.IOException(te);
50032 }
50033 }
50034
50035 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
50036 try {
50037 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
50038 } catch (org.apache.thrift.TException te) {
50039 throw new java.io.IOException(te);
50040 }
50041 }
50042
50043 private static class scannerGet_resultStandardSchemeFactory implements SchemeFactory {
50044 public scannerGet_resultStandardScheme getScheme() {
50045 return new scannerGet_resultStandardScheme();
50046 }
50047 }
50048
50049 private static class scannerGet_resultStandardScheme extends StandardScheme<scannerGet_result> {
50050
50051 public void read(org.apache.thrift.protocol.TProtocol iprot, scannerGet_result struct) throws org.apache.thrift.TException {
50052 org.apache.thrift.protocol.TField schemeField;
50053 iprot.readStructBegin();
50054 while (true)
50055 {
50056 schemeField = iprot.readFieldBegin();
50057 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
50058 break;
50059 }
50060 switch (schemeField.id) {
50061 case 0:
50062 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
50063 {
50064 org.apache.thrift.protocol.TList _list550 = iprot.readListBegin();
50065 struct.success = new ArrayList<TRowResult>(_list550.size);
50066 for (int _i551 = 0; _i551 < _list550.size; ++_i551)
50067 {
50068 TRowResult _elem552;
50069 _elem552 = new TRowResult();
50070 _elem552.read(iprot);
50071 struct.success.add(_elem552);
50072 }
50073 iprot.readListEnd();
50074 }
50075 struct.setSuccessIsSet(true);
50076 } else {
50077 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
50078 }
50079 break;
50080 case 1:
50081 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
50082 struct.io = new IOError();
50083 struct.io.read(iprot);
50084 struct.setIoIsSet(true);
50085 } else {
50086 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
50087 }
50088 break;
50089 case 2:
50090 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
50091 struct.ia = new IllegalArgument();
50092 struct.ia.read(iprot);
50093 struct.setIaIsSet(true);
50094 } else {
50095 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
50096 }
50097 break;
50098 default:
50099 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
50100 }
50101 iprot.readFieldEnd();
50102 }
50103 iprot.readStructEnd();
50104
50105
50106 struct.validate();
50107 }
50108
50109 public void write(org.apache.thrift.protocol.TProtocol oprot, scannerGet_result struct) throws org.apache.thrift.TException {
50110 struct.validate();
50111
50112 oprot.writeStructBegin(STRUCT_DESC);
50113 if (struct.success != null) {
50114 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
50115 {
50116 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
50117 for (TRowResult _iter553 : struct.success)
50118 {
50119 _iter553.write(oprot);
50120 }
50121 oprot.writeListEnd();
50122 }
50123 oprot.writeFieldEnd();
50124 }
50125 if (struct.io != null) {
50126 oprot.writeFieldBegin(IO_FIELD_DESC);
50127 struct.io.write(oprot);
50128 oprot.writeFieldEnd();
50129 }
50130 if (struct.ia != null) {
50131 oprot.writeFieldBegin(IA_FIELD_DESC);
50132 struct.ia.write(oprot);
50133 oprot.writeFieldEnd();
50134 }
50135 oprot.writeFieldStop();
50136 oprot.writeStructEnd();
50137 }
50138
50139 }
50140
50141 private static class scannerGet_resultTupleSchemeFactory implements SchemeFactory {
50142 public scannerGet_resultTupleScheme getScheme() {
50143 return new scannerGet_resultTupleScheme();
50144 }
50145 }
50146
50147 private static class scannerGet_resultTupleScheme extends TupleScheme<scannerGet_result> {
50148
50149 @Override
50150 public void write(org.apache.thrift.protocol.TProtocol prot, scannerGet_result struct) throws org.apache.thrift.TException {
50151 TTupleProtocol oprot = (TTupleProtocol) prot;
50152 BitSet optionals = new BitSet();
50153 if (struct.isSetSuccess()) {
50154 optionals.set(0);
50155 }
50156 if (struct.isSetIo()) {
50157 optionals.set(1);
50158 }
50159 if (struct.isSetIa()) {
50160 optionals.set(2);
50161 }
50162 oprot.writeBitSet(optionals, 3);
50163 if (struct.isSetSuccess()) {
50164 {
50165 oprot.writeI32(struct.success.size());
50166 for (TRowResult _iter554 : struct.success)
50167 {
50168 _iter554.write(oprot);
50169 }
50170 }
50171 }
50172 if (struct.isSetIo()) {
50173 struct.io.write(oprot);
50174 }
50175 if (struct.isSetIa()) {
50176 struct.ia.write(oprot);
50177 }
50178 }
50179
50180 @Override
50181 public void read(org.apache.thrift.protocol.TProtocol prot, scannerGet_result struct) throws org.apache.thrift.TException {
50182 TTupleProtocol iprot = (TTupleProtocol) prot;
50183 BitSet incoming = iprot.readBitSet(3);
50184 if (incoming.get(0)) {
50185 {
50186 org.apache.thrift.protocol.TList _list555 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
50187 struct.success = new ArrayList<TRowResult>(_list555.size);
50188 for (int _i556 = 0; _i556 < _list555.size; ++_i556)
50189 {
50190 TRowResult _elem557;
50191 _elem557 = new TRowResult();
50192 _elem557.read(iprot);
50193 struct.success.add(_elem557);
50194 }
50195 }
50196 struct.setSuccessIsSet(true);
50197 }
50198 if (incoming.get(1)) {
50199 struct.io = new IOError();
50200 struct.io.read(iprot);
50201 struct.setIoIsSet(true);
50202 }
50203 if (incoming.get(2)) {
50204 struct.ia = new IllegalArgument();
50205 struct.ia.read(iprot);
50206 struct.setIaIsSet(true);
50207 }
50208 }
50209 }
50210
50211 }
50212
50213 public static class scannerGetList_args implements org.apache.thrift.TBase<scannerGetList_args, scannerGetList_args._Fields>, java.io.Serializable, Cloneable {
50214 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("scannerGetList_args");
50215
50216 private static final org.apache.thrift.protocol.TField ID_FIELD_DESC = new org.apache.thrift.protocol.TField("id", org.apache.thrift.protocol.TType.I32, (short)1);
50217 private static final org.apache.thrift.protocol.TField NB_ROWS_FIELD_DESC = new org.apache.thrift.protocol.TField("nbRows", org.apache.thrift.protocol.TType.I32, (short)2);
50218
50219 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
50220 static {
50221 schemes.put(StandardScheme.class, new scannerGetList_argsStandardSchemeFactory());
50222 schemes.put(TupleScheme.class, new scannerGetList_argsTupleSchemeFactory());
50223 }
50224
50225
50226
50227
50228 public int id;
50229
50230
50231
50232 public int nbRows;
50233
50234
50235 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
50236
50237
50238
50239 ID((short)1, "id"),
50240
50241
50242
50243 NB_ROWS((short)2, "nbRows");
50244
50245 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
50246
50247 static {
50248 for (_Fields field : EnumSet.allOf(_Fields.class)) {
50249 byName.put(field.getFieldName(), field);
50250 }
50251 }
50252
50253
50254
50255
50256 public static _Fields findByThriftId(int fieldId) {
50257 switch(fieldId) {
50258 case 1:
50259 return ID;
50260 case 2:
50261 return NB_ROWS;
50262 default:
50263 return null;
50264 }
50265 }
50266
50267
50268
50269
50270
50271 public static _Fields findByThriftIdOrThrow(int fieldId) {
50272 _Fields fields = findByThriftId(fieldId);
50273 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
50274 return fields;
50275 }
50276
50277
50278
50279
50280 public static _Fields findByName(String name) {
50281 return byName.get(name);
50282 }
50283
50284 private final short _thriftId;
50285 private final String _fieldName;
50286
50287 _Fields(short thriftId, String fieldName) {
50288 _thriftId = thriftId;
50289 _fieldName = fieldName;
50290 }
50291
50292 public short getThriftFieldId() {
50293 return _thriftId;
50294 }
50295
50296 public String getFieldName() {
50297 return _fieldName;
50298 }
50299 }
50300
50301
50302 private static final int __ID_ISSET_ID = 0;
50303 private static final int __NBROWS_ISSET_ID = 1;
50304 private BitSet __isset_bit_vector = new BitSet(2);
50305 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
50306 static {
50307 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
50308 tmpMap.put(_Fields.ID, new org.apache.thrift.meta_data.FieldMetaData("id", org.apache.thrift.TFieldRequirementType.DEFAULT,
50309 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32 , "ScannerID")));
50310 tmpMap.put(_Fields.NB_ROWS, new org.apache.thrift.meta_data.FieldMetaData("nbRows", org.apache.thrift.TFieldRequirementType.DEFAULT,
50311 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
50312 metaDataMap = Collections.unmodifiableMap(tmpMap);
50313 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(scannerGetList_args.class, metaDataMap);
50314 }
50315
50316 public scannerGetList_args() {
50317 }
50318
50319 public scannerGetList_args(
50320 int id,
50321 int nbRows)
50322 {
50323 this();
50324 this.id = id;
50325 setIdIsSet(true);
50326 this.nbRows = nbRows;
50327 setNbRowsIsSet(true);
50328 }
50329
50330
50331
50332
50333 public scannerGetList_args(scannerGetList_args other) {
50334 __isset_bit_vector.clear();
50335 __isset_bit_vector.or(other.__isset_bit_vector);
50336 this.id = other.id;
50337 this.nbRows = other.nbRows;
50338 }
50339
50340 public scannerGetList_args deepCopy() {
50341 return new scannerGetList_args(this);
50342 }
50343
50344 @Override
50345 public void clear() {
50346 setIdIsSet(false);
50347 this.id = 0;
50348 setNbRowsIsSet(false);
50349 this.nbRows = 0;
50350 }
50351
50352
50353
50354
50355 public int getId() {
50356 return this.id;
50357 }
50358
50359
50360
50361
50362 public scannerGetList_args setId(int id) {
50363 this.id = id;
50364 setIdIsSet(true);
50365 return this;
50366 }
50367
50368 public void unsetId() {
50369 __isset_bit_vector.clear(__ID_ISSET_ID);
50370 }
50371
50372
50373 public boolean isSetId() {
50374 return __isset_bit_vector.get(__ID_ISSET_ID);
50375 }
50376
50377 public void setIdIsSet(boolean value) {
50378 __isset_bit_vector.set(__ID_ISSET_ID, value);
50379 }
50380
50381
50382
50383
50384 public int getNbRows() {
50385 return this.nbRows;
50386 }
50387
50388
50389
50390
50391 public scannerGetList_args setNbRows(int nbRows) {
50392 this.nbRows = nbRows;
50393 setNbRowsIsSet(true);
50394 return this;
50395 }
50396
50397 public void unsetNbRows() {
50398 __isset_bit_vector.clear(__NBROWS_ISSET_ID);
50399 }
50400
50401
50402 public boolean isSetNbRows() {
50403 return __isset_bit_vector.get(__NBROWS_ISSET_ID);
50404 }
50405
50406 public void setNbRowsIsSet(boolean value) {
50407 __isset_bit_vector.set(__NBROWS_ISSET_ID, value);
50408 }
50409
50410 public void setFieldValue(_Fields field, Object value) {
50411 switch (field) {
50412 case ID:
50413 if (value == null) {
50414 unsetId();
50415 } else {
50416 setId((Integer)value);
50417 }
50418 break;
50419
50420 case NB_ROWS:
50421 if (value == null) {
50422 unsetNbRows();
50423 } else {
50424 setNbRows((Integer)value);
50425 }
50426 break;
50427
50428 }
50429 }
50430
50431 public Object getFieldValue(_Fields field) {
50432 switch (field) {
50433 case ID:
50434 return Integer.valueOf(getId());
50435
50436 case NB_ROWS:
50437 return Integer.valueOf(getNbRows());
50438
50439 }
50440 throw new IllegalStateException();
50441 }
50442
50443
50444 public boolean isSet(_Fields field) {
50445 if (field == null) {
50446 throw new IllegalArgumentException();
50447 }
50448
50449 switch (field) {
50450 case ID:
50451 return isSetId();
50452 case NB_ROWS:
50453 return isSetNbRows();
50454 }
50455 throw new IllegalStateException();
50456 }
50457
50458 @Override
50459 public boolean equals(Object that) {
50460 if (that == null)
50461 return false;
50462 if (that instanceof scannerGetList_args)
50463 return this.equals((scannerGetList_args)that);
50464 return false;
50465 }
50466
50467 public boolean equals(scannerGetList_args that) {
50468 if (that == null)
50469 return false;
50470
50471 boolean this_present_id = true;
50472 boolean that_present_id = true;
50473 if (this_present_id || that_present_id) {
50474 if (!(this_present_id && that_present_id))
50475 return false;
50476 if (this.id != that.id)
50477 return false;
50478 }
50479
50480 boolean this_present_nbRows = true;
50481 boolean that_present_nbRows = true;
50482 if (this_present_nbRows || that_present_nbRows) {
50483 if (!(this_present_nbRows && that_present_nbRows))
50484 return false;
50485 if (this.nbRows != that.nbRows)
50486 return false;
50487 }
50488
50489 return true;
50490 }
50491
50492 @Override
50493 public int hashCode() {
50494 HashCodeBuilder builder = new HashCodeBuilder();
50495
50496 boolean present_id = true;
50497 builder.append(present_id);
50498 if (present_id)
50499 builder.append(id);
50500
50501 boolean present_nbRows = true;
50502 builder.append(present_nbRows);
50503 if (present_nbRows)
50504 builder.append(nbRows);
50505
50506 return builder.toHashCode();
50507 }
50508
50509 public int compareTo(scannerGetList_args other) {
50510 if (!getClass().equals(other.getClass())) {
50511 return getClass().getName().compareTo(other.getClass().getName());
50512 }
50513
50514 int lastComparison = 0;
50515 scannerGetList_args typedOther = (scannerGetList_args)other;
50516
50517 lastComparison = Boolean.valueOf(isSetId()).compareTo(typedOther.isSetId());
50518 if (lastComparison != 0) {
50519 return lastComparison;
50520 }
50521 if (isSetId()) {
50522 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.id, typedOther.id);
50523 if (lastComparison != 0) {
50524 return lastComparison;
50525 }
50526 }
50527 lastComparison = Boolean.valueOf(isSetNbRows()).compareTo(typedOther.isSetNbRows());
50528 if (lastComparison != 0) {
50529 return lastComparison;
50530 }
50531 if (isSetNbRows()) {
50532 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.nbRows, typedOther.nbRows);
50533 if (lastComparison != 0) {
50534 return lastComparison;
50535 }
50536 }
50537 return 0;
50538 }
50539
50540 public _Fields fieldForId(int fieldId) {
50541 return _Fields.findByThriftId(fieldId);
50542 }
50543
50544 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
50545 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
50546 }
50547
50548 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
50549 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
50550 }
50551
50552 @Override
50553 public String toString() {
50554 StringBuilder sb = new StringBuilder("scannerGetList_args(");
50555 boolean first = true;
50556
50557 sb.append("id:");
50558 sb.append(this.id);
50559 first = false;
50560 if (!first) sb.append(", ");
50561 sb.append("nbRows:");
50562 sb.append(this.nbRows);
50563 first = false;
50564 sb.append(")");
50565 return sb.toString();
50566 }
50567
50568 public void validate() throws org.apache.thrift.TException {
50569
50570 }
50571
50572 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
50573 try {
50574 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
50575 } catch (org.apache.thrift.TException te) {
50576 throw new java.io.IOException(te);
50577 }
50578 }
50579
50580 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
50581 try {
50582
50583 __isset_bit_vector = new BitSet(1);
50584 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
50585 } catch (org.apache.thrift.TException te) {
50586 throw new java.io.IOException(te);
50587 }
50588 }
50589
50590 private static class scannerGetList_argsStandardSchemeFactory implements SchemeFactory {
50591 public scannerGetList_argsStandardScheme getScheme() {
50592 return new scannerGetList_argsStandardScheme();
50593 }
50594 }
50595
50596 private static class scannerGetList_argsStandardScheme extends StandardScheme<scannerGetList_args> {
50597
50598 public void read(org.apache.thrift.protocol.TProtocol iprot, scannerGetList_args struct) throws org.apache.thrift.TException {
50599 org.apache.thrift.protocol.TField schemeField;
50600 iprot.readStructBegin();
50601 while (true)
50602 {
50603 schemeField = iprot.readFieldBegin();
50604 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
50605 break;
50606 }
50607 switch (schemeField.id) {
50608 case 1:
50609 if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
50610 struct.id = iprot.readI32();
50611 struct.setIdIsSet(true);
50612 } else {
50613 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
50614 }
50615 break;
50616 case 2:
50617 if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
50618 struct.nbRows = iprot.readI32();
50619 struct.setNbRowsIsSet(true);
50620 } else {
50621 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
50622 }
50623 break;
50624 default:
50625 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
50626 }
50627 iprot.readFieldEnd();
50628 }
50629 iprot.readStructEnd();
50630
50631
50632 struct.validate();
50633 }
50634
50635 public void write(org.apache.thrift.protocol.TProtocol oprot, scannerGetList_args struct) throws org.apache.thrift.TException {
50636 struct.validate();
50637
50638 oprot.writeStructBegin(STRUCT_DESC);
50639 oprot.writeFieldBegin(ID_FIELD_DESC);
50640 oprot.writeI32(struct.id);
50641 oprot.writeFieldEnd();
50642 oprot.writeFieldBegin(NB_ROWS_FIELD_DESC);
50643 oprot.writeI32(struct.nbRows);
50644 oprot.writeFieldEnd();
50645 oprot.writeFieldStop();
50646 oprot.writeStructEnd();
50647 }
50648
50649 }
50650
50651 private static class scannerGetList_argsTupleSchemeFactory implements SchemeFactory {
50652 public scannerGetList_argsTupleScheme getScheme() {
50653 return new scannerGetList_argsTupleScheme();
50654 }
50655 }
50656
50657 private static class scannerGetList_argsTupleScheme extends TupleScheme<scannerGetList_args> {
50658
50659 @Override
50660 public void write(org.apache.thrift.protocol.TProtocol prot, scannerGetList_args struct) throws org.apache.thrift.TException {
50661 TTupleProtocol oprot = (TTupleProtocol) prot;
50662 BitSet optionals = new BitSet();
50663 if (struct.isSetId()) {
50664 optionals.set(0);
50665 }
50666 if (struct.isSetNbRows()) {
50667 optionals.set(1);
50668 }
50669 oprot.writeBitSet(optionals, 2);
50670 if (struct.isSetId()) {
50671 oprot.writeI32(struct.id);
50672 }
50673 if (struct.isSetNbRows()) {
50674 oprot.writeI32(struct.nbRows);
50675 }
50676 }
50677
50678 @Override
50679 public void read(org.apache.thrift.protocol.TProtocol prot, scannerGetList_args struct) throws org.apache.thrift.TException {
50680 TTupleProtocol iprot = (TTupleProtocol) prot;
50681 BitSet incoming = iprot.readBitSet(2);
50682 if (incoming.get(0)) {
50683 struct.id = iprot.readI32();
50684 struct.setIdIsSet(true);
50685 }
50686 if (incoming.get(1)) {
50687 struct.nbRows = iprot.readI32();
50688 struct.setNbRowsIsSet(true);
50689 }
50690 }
50691 }
50692
50693 }
50694
50695 public static class scannerGetList_result implements org.apache.thrift.TBase<scannerGetList_result, scannerGetList_result._Fields>, java.io.Serializable, Cloneable {
50696 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("scannerGetList_result");
50697
50698 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.LIST, (short)0);
50699 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
50700 private static final org.apache.thrift.protocol.TField IA_FIELD_DESC = new org.apache.thrift.protocol.TField("ia", org.apache.thrift.protocol.TType.STRUCT, (short)2);
50701
50702 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
50703 static {
50704 schemes.put(StandardScheme.class, new scannerGetList_resultStandardSchemeFactory());
50705 schemes.put(TupleScheme.class, new scannerGetList_resultTupleSchemeFactory());
50706 }
50707
50708 public List<TRowResult> success;
50709 public IOError io;
50710 public IllegalArgument ia;
50711
50712
50713 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
50714 SUCCESS((short)0, "success"),
50715 IO((short)1, "io"),
50716 IA((short)2, "ia");
50717
50718 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
50719
50720 static {
50721 for (_Fields field : EnumSet.allOf(_Fields.class)) {
50722 byName.put(field.getFieldName(), field);
50723 }
50724 }
50725
50726
50727
50728
50729 public static _Fields findByThriftId(int fieldId) {
50730 switch(fieldId) {
50731 case 0:
50732 return SUCCESS;
50733 case 1:
50734 return IO;
50735 case 2:
50736 return IA;
50737 default:
50738 return null;
50739 }
50740 }
50741
50742
50743
50744
50745
50746 public static _Fields findByThriftIdOrThrow(int fieldId) {
50747 _Fields fields = findByThriftId(fieldId);
50748 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
50749 return fields;
50750 }
50751
50752
50753
50754
50755 public static _Fields findByName(String name) {
50756 return byName.get(name);
50757 }
50758
50759 private final short _thriftId;
50760 private final String _fieldName;
50761
50762 _Fields(short thriftId, String fieldName) {
50763 _thriftId = thriftId;
50764 _fieldName = fieldName;
50765 }
50766
50767 public short getThriftFieldId() {
50768 return _thriftId;
50769 }
50770
50771 public String getFieldName() {
50772 return _fieldName;
50773 }
50774 }
50775
50776
50777 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
50778 static {
50779 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
50780 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
50781 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
50782 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TRowResult.class))));
50783 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
50784 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
50785 tmpMap.put(_Fields.IA, new org.apache.thrift.meta_data.FieldMetaData("ia", org.apache.thrift.TFieldRequirementType.DEFAULT,
50786 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
50787 metaDataMap = Collections.unmodifiableMap(tmpMap);
50788 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(scannerGetList_result.class, metaDataMap);
50789 }
50790
50791 public scannerGetList_result() {
50792 }
50793
50794 public scannerGetList_result(
50795 List<TRowResult> success,
50796 IOError io,
50797 IllegalArgument ia)
50798 {
50799 this();
50800 this.success = success;
50801 this.io = io;
50802 this.ia = ia;
50803 }
50804
50805
50806
50807
50808 public scannerGetList_result(scannerGetList_result other) {
50809 if (other.isSetSuccess()) {
50810 List<TRowResult> __this__success = new ArrayList<TRowResult>();
50811 for (TRowResult other_element : other.success) {
50812 __this__success.add(new TRowResult(other_element));
50813 }
50814 this.success = __this__success;
50815 }
50816 if (other.isSetIo()) {
50817 this.io = new IOError(other.io);
50818 }
50819 if (other.isSetIa()) {
50820 this.ia = new IllegalArgument(other.ia);
50821 }
50822 }
50823
50824 public scannerGetList_result deepCopy() {
50825 return new scannerGetList_result(this);
50826 }
50827
50828 @Override
50829 public void clear() {
50830 this.success = null;
50831 this.io = null;
50832 this.ia = null;
50833 }
50834
50835 public int getSuccessSize() {
50836 return (this.success == null) ? 0 : this.success.size();
50837 }
50838
50839 public java.util.Iterator<TRowResult> getSuccessIterator() {
50840 return (this.success == null) ? null : this.success.iterator();
50841 }
50842
50843 public void addToSuccess(TRowResult elem) {
50844 if (this.success == null) {
50845 this.success = new ArrayList<TRowResult>();
50846 }
50847 this.success.add(elem);
50848 }
50849
50850 public List<TRowResult> getSuccess() {
50851 return this.success;
50852 }
50853
50854 public scannerGetList_result setSuccess(List<TRowResult> success) {
50855 this.success = success;
50856 return this;
50857 }
50858
50859 public void unsetSuccess() {
50860 this.success = null;
50861 }
50862
50863
50864 public boolean isSetSuccess() {
50865 return this.success != null;
50866 }
50867
50868 public void setSuccessIsSet(boolean value) {
50869 if (!value) {
50870 this.success = null;
50871 }
50872 }
50873
50874 public IOError getIo() {
50875 return this.io;
50876 }
50877
50878 public scannerGetList_result setIo(IOError io) {
50879 this.io = io;
50880 return this;
50881 }
50882
50883 public void unsetIo() {
50884 this.io = null;
50885 }
50886
50887
50888 public boolean isSetIo() {
50889 return this.io != null;
50890 }
50891
50892 public void setIoIsSet(boolean value) {
50893 if (!value) {
50894 this.io = null;
50895 }
50896 }
50897
50898 public IllegalArgument getIa() {
50899 return this.ia;
50900 }
50901
50902 public scannerGetList_result setIa(IllegalArgument ia) {
50903 this.ia = ia;
50904 return this;
50905 }
50906
50907 public void unsetIa() {
50908 this.ia = null;
50909 }
50910
50911
50912 public boolean isSetIa() {
50913 return this.ia != null;
50914 }
50915
50916 public void setIaIsSet(boolean value) {
50917 if (!value) {
50918 this.ia = null;
50919 }
50920 }
50921
50922 public void setFieldValue(_Fields field, Object value) {
50923 switch (field) {
50924 case SUCCESS:
50925 if (value == null) {
50926 unsetSuccess();
50927 } else {
50928 setSuccess((List<TRowResult>)value);
50929 }
50930 break;
50931
50932 case IO:
50933 if (value == null) {
50934 unsetIo();
50935 } else {
50936 setIo((IOError)value);
50937 }
50938 break;
50939
50940 case IA:
50941 if (value == null) {
50942 unsetIa();
50943 } else {
50944 setIa((IllegalArgument)value);
50945 }
50946 break;
50947
50948 }
50949 }
50950
50951 public Object getFieldValue(_Fields field) {
50952 switch (field) {
50953 case SUCCESS:
50954 return getSuccess();
50955
50956 case IO:
50957 return getIo();
50958
50959 case IA:
50960 return getIa();
50961
50962 }
50963 throw new IllegalStateException();
50964 }
50965
50966
50967 public boolean isSet(_Fields field) {
50968 if (field == null) {
50969 throw new IllegalArgumentException();
50970 }
50971
50972 switch (field) {
50973 case SUCCESS:
50974 return isSetSuccess();
50975 case IO:
50976 return isSetIo();
50977 case IA:
50978 return isSetIa();
50979 }
50980 throw new IllegalStateException();
50981 }
50982
50983 @Override
50984 public boolean equals(Object that) {
50985 if (that == null)
50986 return false;
50987 if (that instanceof scannerGetList_result)
50988 return this.equals((scannerGetList_result)that);
50989 return false;
50990 }
50991
50992 public boolean equals(scannerGetList_result that) {
50993 if (that == null)
50994 return false;
50995
50996 boolean this_present_success = true && this.isSetSuccess();
50997 boolean that_present_success = true && that.isSetSuccess();
50998 if (this_present_success || that_present_success) {
50999 if (!(this_present_success && that_present_success))
51000 return false;
51001 if (!this.success.equals(that.success))
51002 return false;
51003 }
51004
51005 boolean this_present_io = true && this.isSetIo();
51006 boolean that_present_io = true && that.isSetIo();
51007 if (this_present_io || that_present_io) {
51008 if (!(this_present_io && that_present_io))
51009 return false;
51010 if (!this.io.equals(that.io))
51011 return false;
51012 }
51013
51014 boolean this_present_ia = true && this.isSetIa();
51015 boolean that_present_ia = true && that.isSetIa();
51016 if (this_present_ia || that_present_ia) {
51017 if (!(this_present_ia && that_present_ia))
51018 return false;
51019 if (!this.ia.equals(that.ia))
51020 return false;
51021 }
51022
51023 return true;
51024 }
51025
51026 @Override
51027 public int hashCode() {
51028 HashCodeBuilder builder = new HashCodeBuilder();
51029
51030 boolean present_success = true && (isSetSuccess());
51031 builder.append(present_success);
51032 if (present_success)
51033 builder.append(success);
51034
51035 boolean present_io = true && (isSetIo());
51036 builder.append(present_io);
51037 if (present_io)
51038 builder.append(io);
51039
51040 boolean present_ia = true && (isSetIa());
51041 builder.append(present_ia);
51042 if (present_ia)
51043 builder.append(ia);
51044
51045 return builder.toHashCode();
51046 }
51047
51048 public int compareTo(scannerGetList_result other) {
51049 if (!getClass().equals(other.getClass())) {
51050 return getClass().getName().compareTo(other.getClass().getName());
51051 }
51052
51053 int lastComparison = 0;
51054 scannerGetList_result typedOther = (scannerGetList_result)other;
51055
51056 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
51057 if (lastComparison != 0) {
51058 return lastComparison;
51059 }
51060 if (isSetSuccess()) {
51061 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
51062 if (lastComparison != 0) {
51063 return lastComparison;
51064 }
51065 }
51066 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
51067 if (lastComparison != 0) {
51068 return lastComparison;
51069 }
51070 if (isSetIo()) {
51071 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
51072 if (lastComparison != 0) {
51073 return lastComparison;
51074 }
51075 }
51076 lastComparison = Boolean.valueOf(isSetIa()).compareTo(typedOther.isSetIa());
51077 if (lastComparison != 0) {
51078 return lastComparison;
51079 }
51080 if (isSetIa()) {
51081 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.ia, typedOther.ia);
51082 if (lastComparison != 0) {
51083 return lastComparison;
51084 }
51085 }
51086 return 0;
51087 }
51088
51089 public _Fields fieldForId(int fieldId) {
51090 return _Fields.findByThriftId(fieldId);
51091 }
51092
51093 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
51094 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
51095 }
51096
51097 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
51098 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
51099 }
51100
51101 @Override
51102 public String toString() {
51103 StringBuilder sb = new StringBuilder("scannerGetList_result(");
51104 boolean first = true;
51105
51106 sb.append("success:");
51107 if (this.success == null) {
51108 sb.append("null");
51109 } else {
51110 sb.append(this.success);
51111 }
51112 first = false;
51113 if (!first) sb.append(", ");
51114 sb.append("io:");
51115 if (this.io == null) {
51116 sb.append("null");
51117 } else {
51118 sb.append(this.io);
51119 }
51120 first = false;
51121 if (!first) sb.append(", ");
51122 sb.append("ia:");
51123 if (this.ia == null) {
51124 sb.append("null");
51125 } else {
51126 sb.append(this.ia);
51127 }
51128 first = false;
51129 sb.append(")");
51130 return sb.toString();
51131 }
51132
51133 public void validate() throws org.apache.thrift.TException {
51134
51135 }
51136
51137 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
51138 try {
51139 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
51140 } catch (org.apache.thrift.TException te) {
51141 throw new java.io.IOException(te);
51142 }
51143 }
51144
51145 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
51146 try {
51147 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
51148 } catch (org.apache.thrift.TException te) {
51149 throw new java.io.IOException(te);
51150 }
51151 }
51152
51153 private static class scannerGetList_resultStandardSchemeFactory implements SchemeFactory {
51154 public scannerGetList_resultStandardScheme getScheme() {
51155 return new scannerGetList_resultStandardScheme();
51156 }
51157 }
51158
51159 private static class scannerGetList_resultStandardScheme extends StandardScheme<scannerGetList_result> {
51160
51161 public void read(org.apache.thrift.protocol.TProtocol iprot, scannerGetList_result struct) throws org.apache.thrift.TException {
51162 org.apache.thrift.protocol.TField schemeField;
51163 iprot.readStructBegin();
51164 while (true)
51165 {
51166 schemeField = iprot.readFieldBegin();
51167 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
51168 break;
51169 }
51170 switch (schemeField.id) {
51171 case 0:
51172 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
51173 {
51174 org.apache.thrift.protocol.TList _list558 = iprot.readListBegin();
51175 struct.success = new ArrayList<TRowResult>(_list558.size);
51176 for (int _i559 = 0; _i559 < _list558.size; ++_i559)
51177 {
51178 TRowResult _elem560;
51179 _elem560 = new TRowResult();
51180 _elem560.read(iprot);
51181 struct.success.add(_elem560);
51182 }
51183 iprot.readListEnd();
51184 }
51185 struct.setSuccessIsSet(true);
51186 } else {
51187 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
51188 }
51189 break;
51190 case 1:
51191 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
51192 struct.io = new IOError();
51193 struct.io.read(iprot);
51194 struct.setIoIsSet(true);
51195 } else {
51196 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
51197 }
51198 break;
51199 case 2:
51200 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
51201 struct.ia = new IllegalArgument();
51202 struct.ia.read(iprot);
51203 struct.setIaIsSet(true);
51204 } else {
51205 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
51206 }
51207 break;
51208 default:
51209 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
51210 }
51211 iprot.readFieldEnd();
51212 }
51213 iprot.readStructEnd();
51214
51215
51216 struct.validate();
51217 }
51218
51219 public void write(org.apache.thrift.protocol.TProtocol oprot, scannerGetList_result struct) throws org.apache.thrift.TException {
51220 struct.validate();
51221
51222 oprot.writeStructBegin(STRUCT_DESC);
51223 if (struct.success != null) {
51224 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
51225 {
51226 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
51227 for (TRowResult _iter561 : struct.success)
51228 {
51229 _iter561.write(oprot);
51230 }
51231 oprot.writeListEnd();
51232 }
51233 oprot.writeFieldEnd();
51234 }
51235 if (struct.io != null) {
51236 oprot.writeFieldBegin(IO_FIELD_DESC);
51237 struct.io.write(oprot);
51238 oprot.writeFieldEnd();
51239 }
51240 if (struct.ia != null) {
51241 oprot.writeFieldBegin(IA_FIELD_DESC);
51242 struct.ia.write(oprot);
51243 oprot.writeFieldEnd();
51244 }
51245 oprot.writeFieldStop();
51246 oprot.writeStructEnd();
51247 }
51248
51249 }
51250
51251 private static class scannerGetList_resultTupleSchemeFactory implements SchemeFactory {
51252 public scannerGetList_resultTupleScheme getScheme() {
51253 return new scannerGetList_resultTupleScheme();
51254 }
51255 }
51256
51257 private static class scannerGetList_resultTupleScheme extends TupleScheme<scannerGetList_result> {
51258
51259 @Override
51260 public void write(org.apache.thrift.protocol.TProtocol prot, scannerGetList_result struct) throws org.apache.thrift.TException {
51261 TTupleProtocol oprot = (TTupleProtocol) prot;
51262 BitSet optionals = new BitSet();
51263 if (struct.isSetSuccess()) {
51264 optionals.set(0);
51265 }
51266 if (struct.isSetIo()) {
51267 optionals.set(1);
51268 }
51269 if (struct.isSetIa()) {
51270 optionals.set(2);
51271 }
51272 oprot.writeBitSet(optionals, 3);
51273 if (struct.isSetSuccess()) {
51274 {
51275 oprot.writeI32(struct.success.size());
51276 for (TRowResult _iter562 : struct.success)
51277 {
51278 _iter562.write(oprot);
51279 }
51280 }
51281 }
51282 if (struct.isSetIo()) {
51283 struct.io.write(oprot);
51284 }
51285 if (struct.isSetIa()) {
51286 struct.ia.write(oprot);
51287 }
51288 }
51289
51290 @Override
51291 public void read(org.apache.thrift.protocol.TProtocol prot, scannerGetList_result struct) throws org.apache.thrift.TException {
51292 TTupleProtocol iprot = (TTupleProtocol) prot;
51293 BitSet incoming = iprot.readBitSet(3);
51294 if (incoming.get(0)) {
51295 {
51296 org.apache.thrift.protocol.TList _list563 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
51297 struct.success = new ArrayList<TRowResult>(_list563.size);
51298 for (int _i564 = 0; _i564 < _list563.size; ++_i564)
51299 {
51300 TRowResult _elem565;
51301 _elem565 = new TRowResult();
51302 _elem565.read(iprot);
51303 struct.success.add(_elem565);
51304 }
51305 }
51306 struct.setSuccessIsSet(true);
51307 }
51308 if (incoming.get(1)) {
51309 struct.io = new IOError();
51310 struct.io.read(iprot);
51311 struct.setIoIsSet(true);
51312 }
51313 if (incoming.get(2)) {
51314 struct.ia = new IllegalArgument();
51315 struct.ia.read(iprot);
51316 struct.setIaIsSet(true);
51317 }
51318 }
51319 }
51320
51321 }
51322
51323 public static class scannerClose_args implements org.apache.thrift.TBase<scannerClose_args, scannerClose_args._Fields>, java.io.Serializable, Cloneable {
51324 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("scannerClose_args");
51325
51326 private static final org.apache.thrift.protocol.TField ID_FIELD_DESC = new org.apache.thrift.protocol.TField("id", org.apache.thrift.protocol.TType.I32, (short)1);
51327
51328 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
51329 static {
51330 schemes.put(StandardScheme.class, new scannerClose_argsStandardSchemeFactory());
51331 schemes.put(TupleScheme.class, new scannerClose_argsTupleSchemeFactory());
51332 }
51333
51334
51335
51336
51337 public int id;
51338
51339
51340 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
51341
51342
51343
51344 ID((short)1, "id");
51345
51346 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
51347
51348 static {
51349 for (_Fields field : EnumSet.allOf(_Fields.class)) {
51350 byName.put(field.getFieldName(), field);
51351 }
51352 }
51353
51354
51355
51356
51357 public static _Fields findByThriftId(int fieldId) {
51358 switch(fieldId) {
51359 case 1:
51360 return ID;
51361 default:
51362 return null;
51363 }
51364 }
51365
51366
51367
51368
51369
51370 public static _Fields findByThriftIdOrThrow(int fieldId) {
51371 _Fields fields = findByThriftId(fieldId);
51372 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
51373 return fields;
51374 }
51375
51376
51377
51378
51379 public static _Fields findByName(String name) {
51380 return byName.get(name);
51381 }
51382
51383 private final short _thriftId;
51384 private final String _fieldName;
51385
51386 _Fields(short thriftId, String fieldName) {
51387 _thriftId = thriftId;
51388 _fieldName = fieldName;
51389 }
51390
51391 public short getThriftFieldId() {
51392 return _thriftId;
51393 }
51394
51395 public String getFieldName() {
51396 return _fieldName;
51397 }
51398 }
51399
51400
51401 private static final int __ID_ISSET_ID = 0;
51402 private BitSet __isset_bit_vector = new BitSet(1);
51403 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
51404 static {
51405 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
51406 tmpMap.put(_Fields.ID, new org.apache.thrift.meta_data.FieldMetaData("id", org.apache.thrift.TFieldRequirementType.DEFAULT,
51407 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32 , "ScannerID")));
51408 metaDataMap = Collections.unmodifiableMap(tmpMap);
51409 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(scannerClose_args.class, metaDataMap);
51410 }
51411
51412 public scannerClose_args() {
51413 }
51414
51415 public scannerClose_args(
51416 int id)
51417 {
51418 this();
51419 this.id = id;
51420 setIdIsSet(true);
51421 }
51422
51423
51424
51425
51426 public scannerClose_args(scannerClose_args other) {
51427 __isset_bit_vector.clear();
51428 __isset_bit_vector.or(other.__isset_bit_vector);
51429 this.id = other.id;
51430 }
51431
51432 public scannerClose_args deepCopy() {
51433 return new scannerClose_args(this);
51434 }
51435
51436 @Override
51437 public void clear() {
51438 setIdIsSet(false);
51439 this.id = 0;
51440 }
51441
51442
51443
51444
51445 public int getId() {
51446 return this.id;
51447 }
51448
51449
51450
51451
51452 public scannerClose_args setId(int id) {
51453 this.id = id;
51454 setIdIsSet(true);
51455 return this;
51456 }
51457
51458 public void unsetId() {
51459 __isset_bit_vector.clear(__ID_ISSET_ID);
51460 }
51461
51462
51463 public boolean isSetId() {
51464 return __isset_bit_vector.get(__ID_ISSET_ID);
51465 }
51466
51467 public void setIdIsSet(boolean value) {
51468 __isset_bit_vector.set(__ID_ISSET_ID, value);
51469 }
51470
51471 public void setFieldValue(_Fields field, Object value) {
51472 switch (field) {
51473 case ID:
51474 if (value == null) {
51475 unsetId();
51476 } else {
51477 setId((Integer)value);
51478 }
51479 break;
51480
51481 }
51482 }
51483
51484 public Object getFieldValue(_Fields field) {
51485 switch (field) {
51486 case ID:
51487 return Integer.valueOf(getId());
51488
51489 }
51490 throw new IllegalStateException();
51491 }
51492
51493
51494 public boolean isSet(_Fields field) {
51495 if (field == null) {
51496 throw new IllegalArgumentException();
51497 }
51498
51499 switch (field) {
51500 case ID:
51501 return isSetId();
51502 }
51503 throw new IllegalStateException();
51504 }
51505
51506 @Override
51507 public boolean equals(Object that) {
51508 if (that == null)
51509 return false;
51510 if (that instanceof scannerClose_args)
51511 return this.equals((scannerClose_args)that);
51512 return false;
51513 }
51514
51515 public boolean equals(scannerClose_args that) {
51516 if (that == null)
51517 return false;
51518
51519 boolean this_present_id = true;
51520 boolean that_present_id = true;
51521 if (this_present_id || that_present_id) {
51522 if (!(this_present_id && that_present_id))
51523 return false;
51524 if (this.id != that.id)
51525 return false;
51526 }
51527
51528 return true;
51529 }
51530
51531 @Override
51532 public int hashCode() {
51533 HashCodeBuilder builder = new HashCodeBuilder();
51534
51535 boolean present_id = true;
51536 builder.append(present_id);
51537 if (present_id)
51538 builder.append(id);
51539
51540 return builder.toHashCode();
51541 }
51542
51543 public int compareTo(scannerClose_args other) {
51544 if (!getClass().equals(other.getClass())) {
51545 return getClass().getName().compareTo(other.getClass().getName());
51546 }
51547
51548 int lastComparison = 0;
51549 scannerClose_args typedOther = (scannerClose_args)other;
51550
51551 lastComparison = Boolean.valueOf(isSetId()).compareTo(typedOther.isSetId());
51552 if (lastComparison != 0) {
51553 return lastComparison;
51554 }
51555 if (isSetId()) {
51556 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.id, typedOther.id);
51557 if (lastComparison != 0) {
51558 return lastComparison;
51559 }
51560 }
51561 return 0;
51562 }
51563
51564 public _Fields fieldForId(int fieldId) {
51565 return _Fields.findByThriftId(fieldId);
51566 }
51567
51568 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
51569 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
51570 }
51571
51572 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
51573 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
51574 }
51575
51576 @Override
51577 public String toString() {
51578 StringBuilder sb = new StringBuilder("scannerClose_args(");
51579 boolean first = true;
51580
51581 sb.append("id:");
51582 sb.append(this.id);
51583 first = false;
51584 sb.append(")");
51585 return sb.toString();
51586 }
51587
51588 public void validate() throws org.apache.thrift.TException {
51589
51590 }
51591
51592 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
51593 try {
51594 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
51595 } catch (org.apache.thrift.TException te) {
51596 throw new java.io.IOException(te);
51597 }
51598 }
51599
51600 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
51601 try {
51602
51603 __isset_bit_vector = new BitSet(1);
51604 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
51605 } catch (org.apache.thrift.TException te) {
51606 throw new java.io.IOException(te);
51607 }
51608 }
51609
51610 private static class scannerClose_argsStandardSchemeFactory implements SchemeFactory {
51611 public scannerClose_argsStandardScheme getScheme() {
51612 return new scannerClose_argsStandardScheme();
51613 }
51614 }
51615
51616 private static class scannerClose_argsStandardScheme extends StandardScheme<scannerClose_args> {
51617
51618 public void read(org.apache.thrift.protocol.TProtocol iprot, scannerClose_args struct) throws org.apache.thrift.TException {
51619 org.apache.thrift.protocol.TField schemeField;
51620 iprot.readStructBegin();
51621 while (true)
51622 {
51623 schemeField = iprot.readFieldBegin();
51624 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
51625 break;
51626 }
51627 switch (schemeField.id) {
51628 case 1:
51629 if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
51630 struct.id = iprot.readI32();
51631 struct.setIdIsSet(true);
51632 } else {
51633 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
51634 }
51635 break;
51636 default:
51637 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
51638 }
51639 iprot.readFieldEnd();
51640 }
51641 iprot.readStructEnd();
51642
51643
51644 struct.validate();
51645 }
51646
51647 public void write(org.apache.thrift.protocol.TProtocol oprot, scannerClose_args struct) throws org.apache.thrift.TException {
51648 struct.validate();
51649
51650 oprot.writeStructBegin(STRUCT_DESC);
51651 oprot.writeFieldBegin(ID_FIELD_DESC);
51652 oprot.writeI32(struct.id);
51653 oprot.writeFieldEnd();
51654 oprot.writeFieldStop();
51655 oprot.writeStructEnd();
51656 }
51657
51658 }
51659
51660 private static class scannerClose_argsTupleSchemeFactory implements SchemeFactory {
51661 public scannerClose_argsTupleScheme getScheme() {
51662 return new scannerClose_argsTupleScheme();
51663 }
51664 }
51665
51666 private static class scannerClose_argsTupleScheme extends TupleScheme<scannerClose_args> {
51667
51668 @Override
51669 public void write(org.apache.thrift.protocol.TProtocol prot, scannerClose_args struct) throws org.apache.thrift.TException {
51670 TTupleProtocol oprot = (TTupleProtocol) prot;
51671 BitSet optionals = new BitSet();
51672 if (struct.isSetId()) {
51673 optionals.set(0);
51674 }
51675 oprot.writeBitSet(optionals, 1);
51676 if (struct.isSetId()) {
51677 oprot.writeI32(struct.id);
51678 }
51679 }
51680
51681 @Override
51682 public void read(org.apache.thrift.protocol.TProtocol prot, scannerClose_args struct) throws org.apache.thrift.TException {
51683 TTupleProtocol iprot = (TTupleProtocol) prot;
51684 BitSet incoming = iprot.readBitSet(1);
51685 if (incoming.get(0)) {
51686 struct.id = iprot.readI32();
51687 struct.setIdIsSet(true);
51688 }
51689 }
51690 }
51691
51692 }
51693
51694 public static class scannerClose_result implements org.apache.thrift.TBase<scannerClose_result, scannerClose_result._Fields>, java.io.Serializable, Cloneable {
51695 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("scannerClose_result");
51696
51697 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
51698 private static final org.apache.thrift.protocol.TField IA_FIELD_DESC = new org.apache.thrift.protocol.TField("ia", org.apache.thrift.protocol.TType.STRUCT, (short)2);
51699
51700 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
51701 static {
51702 schemes.put(StandardScheme.class, new scannerClose_resultStandardSchemeFactory());
51703 schemes.put(TupleScheme.class, new scannerClose_resultTupleSchemeFactory());
51704 }
51705
51706 public IOError io;
51707 public IllegalArgument ia;
51708
51709
51710 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
51711 IO((short)1, "io"),
51712 IA((short)2, "ia");
51713
51714 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
51715
51716 static {
51717 for (_Fields field : EnumSet.allOf(_Fields.class)) {
51718 byName.put(field.getFieldName(), field);
51719 }
51720 }
51721
51722
51723
51724
51725 public static _Fields findByThriftId(int fieldId) {
51726 switch(fieldId) {
51727 case 1:
51728 return IO;
51729 case 2:
51730 return IA;
51731 default:
51732 return null;
51733 }
51734 }
51735
51736
51737
51738
51739
51740 public static _Fields findByThriftIdOrThrow(int fieldId) {
51741 _Fields fields = findByThriftId(fieldId);
51742 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
51743 return fields;
51744 }
51745
51746
51747
51748
51749 public static _Fields findByName(String name) {
51750 return byName.get(name);
51751 }
51752
51753 private final short _thriftId;
51754 private final String _fieldName;
51755
51756 _Fields(short thriftId, String fieldName) {
51757 _thriftId = thriftId;
51758 _fieldName = fieldName;
51759 }
51760
51761 public short getThriftFieldId() {
51762 return _thriftId;
51763 }
51764
51765 public String getFieldName() {
51766 return _fieldName;
51767 }
51768 }
51769
51770
51771 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
51772 static {
51773 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
51774 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
51775 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
51776 tmpMap.put(_Fields.IA, new org.apache.thrift.meta_data.FieldMetaData("ia", org.apache.thrift.TFieldRequirementType.DEFAULT,
51777 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
51778 metaDataMap = Collections.unmodifiableMap(tmpMap);
51779 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(scannerClose_result.class, metaDataMap);
51780 }
51781
51782 public scannerClose_result() {
51783 }
51784
51785 public scannerClose_result(
51786 IOError io,
51787 IllegalArgument ia)
51788 {
51789 this();
51790 this.io = io;
51791 this.ia = ia;
51792 }
51793
51794
51795
51796
51797 public scannerClose_result(scannerClose_result other) {
51798 if (other.isSetIo()) {
51799 this.io = new IOError(other.io);
51800 }
51801 if (other.isSetIa()) {
51802 this.ia = new IllegalArgument(other.ia);
51803 }
51804 }
51805
51806 public scannerClose_result deepCopy() {
51807 return new scannerClose_result(this);
51808 }
51809
51810 @Override
51811 public void clear() {
51812 this.io = null;
51813 this.ia = null;
51814 }
51815
51816 public IOError getIo() {
51817 return this.io;
51818 }
51819
51820 public scannerClose_result setIo(IOError io) {
51821 this.io = io;
51822 return this;
51823 }
51824
51825 public void unsetIo() {
51826 this.io = null;
51827 }
51828
51829
51830 public boolean isSetIo() {
51831 return this.io != null;
51832 }
51833
51834 public void setIoIsSet(boolean value) {
51835 if (!value) {
51836 this.io = null;
51837 }
51838 }
51839
51840 public IllegalArgument getIa() {
51841 return this.ia;
51842 }
51843
51844 public scannerClose_result setIa(IllegalArgument ia) {
51845 this.ia = ia;
51846 return this;
51847 }
51848
51849 public void unsetIa() {
51850 this.ia = null;
51851 }
51852
51853
51854 public boolean isSetIa() {
51855 return this.ia != null;
51856 }
51857
51858 public void setIaIsSet(boolean value) {
51859 if (!value) {
51860 this.ia = null;
51861 }
51862 }
51863
51864 public void setFieldValue(_Fields field, Object value) {
51865 switch (field) {
51866 case IO:
51867 if (value == null) {
51868 unsetIo();
51869 } else {
51870 setIo((IOError)value);
51871 }
51872 break;
51873
51874 case IA:
51875 if (value == null) {
51876 unsetIa();
51877 } else {
51878 setIa((IllegalArgument)value);
51879 }
51880 break;
51881
51882 }
51883 }
51884
51885 public Object getFieldValue(_Fields field) {
51886 switch (field) {
51887 case IO:
51888 return getIo();
51889
51890 case IA:
51891 return getIa();
51892
51893 }
51894 throw new IllegalStateException();
51895 }
51896
51897
51898 public boolean isSet(_Fields field) {
51899 if (field == null) {
51900 throw new IllegalArgumentException();
51901 }
51902
51903 switch (field) {
51904 case IO:
51905 return isSetIo();
51906 case IA:
51907 return isSetIa();
51908 }
51909 throw new IllegalStateException();
51910 }
51911
51912 @Override
51913 public boolean equals(Object that) {
51914 if (that == null)
51915 return false;
51916 if (that instanceof scannerClose_result)
51917 return this.equals((scannerClose_result)that);
51918 return false;
51919 }
51920
51921 public boolean equals(scannerClose_result that) {
51922 if (that == null)
51923 return false;
51924
51925 boolean this_present_io = true && this.isSetIo();
51926 boolean that_present_io = true && that.isSetIo();
51927 if (this_present_io || that_present_io) {
51928 if (!(this_present_io && that_present_io))
51929 return false;
51930 if (!this.io.equals(that.io))
51931 return false;
51932 }
51933
51934 boolean this_present_ia = true && this.isSetIa();
51935 boolean that_present_ia = true && that.isSetIa();
51936 if (this_present_ia || that_present_ia) {
51937 if (!(this_present_ia && that_present_ia))
51938 return false;
51939 if (!this.ia.equals(that.ia))
51940 return false;
51941 }
51942
51943 return true;
51944 }
51945
51946 @Override
51947 public int hashCode() {
51948 HashCodeBuilder builder = new HashCodeBuilder();
51949
51950 boolean present_io = true && (isSetIo());
51951 builder.append(present_io);
51952 if (present_io)
51953 builder.append(io);
51954
51955 boolean present_ia = true && (isSetIa());
51956 builder.append(present_ia);
51957 if (present_ia)
51958 builder.append(ia);
51959
51960 return builder.toHashCode();
51961 }
51962
51963 public int compareTo(scannerClose_result other) {
51964 if (!getClass().equals(other.getClass())) {
51965 return getClass().getName().compareTo(other.getClass().getName());
51966 }
51967
51968 int lastComparison = 0;
51969 scannerClose_result typedOther = (scannerClose_result)other;
51970
51971 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
51972 if (lastComparison != 0) {
51973 return lastComparison;
51974 }
51975 if (isSetIo()) {
51976 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
51977 if (lastComparison != 0) {
51978 return lastComparison;
51979 }
51980 }
51981 lastComparison = Boolean.valueOf(isSetIa()).compareTo(typedOther.isSetIa());
51982 if (lastComparison != 0) {
51983 return lastComparison;
51984 }
51985 if (isSetIa()) {
51986 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.ia, typedOther.ia);
51987 if (lastComparison != 0) {
51988 return lastComparison;
51989 }
51990 }
51991 return 0;
51992 }
51993
51994 public _Fields fieldForId(int fieldId) {
51995 return _Fields.findByThriftId(fieldId);
51996 }
51997
51998 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
51999 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
52000 }
52001
52002 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
52003 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
52004 }
52005
52006 @Override
52007 public String toString() {
52008 StringBuilder sb = new StringBuilder("scannerClose_result(");
52009 boolean first = true;
52010
52011 sb.append("io:");
52012 if (this.io == null) {
52013 sb.append("null");
52014 } else {
52015 sb.append(this.io);
52016 }
52017 first = false;
52018 if (!first) sb.append(", ");
52019 sb.append("ia:");
52020 if (this.ia == null) {
52021 sb.append("null");
52022 } else {
52023 sb.append(this.ia);
52024 }
52025 first = false;
52026 sb.append(")");
52027 return sb.toString();
52028 }
52029
52030 public void validate() throws org.apache.thrift.TException {
52031
52032 }
52033
52034 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
52035 try {
52036 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
52037 } catch (org.apache.thrift.TException te) {
52038 throw new java.io.IOException(te);
52039 }
52040 }
52041
52042 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
52043 try {
52044 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
52045 } catch (org.apache.thrift.TException te) {
52046 throw new java.io.IOException(te);
52047 }
52048 }
52049
52050 private static class scannerClose_resultStandardSchemeFactory implements SchemeFactory {
52051 public scannerClose_resultStandardScheme getScheme() {
52052 return new scannerClose_resultStandardScheme();
52053 }
52054 }
52055
52056 private static class scannerClose_resultStandardScheme extends StandardScheme<scannerClose_result> {
52057
52058 public void read(org.apache.thrift.protocol.TProtocol iprot, scannerClose_result struct) throws org.apache.thrift.TException {
52059 org.apache.thrift.protocol.TField schemeField;
52060 iprot.readStructBegin();
52061 while (true)
52062 {
52063 schemeField = iprot.readFieldBegin();
52064 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
52065 break;
52066 }
52067 switch (schemeField.id) {
52068 case 1:
52069 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
52070 struct.io = new IOError();
52071 struct.io.read(iprot);
52072 struct.setIoIsSet(true);
52073 } else {
52074 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
52075 }
52076 break;
52077 case 2:
52078 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
52079 struct.ia = new IllegalArgument();
52080 struct.ia.read(iprot);
52081 struct.setIaIsSet(true);
52082 } else {
52083 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
52084 }
52085 break;
52086 default:
52087 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
52088 }
52089 iprot.readFieldEnd();
52090 }
52091 iprot.readStructEnd();
52092
52093
52094 struct.validate();
52095 }
52096
52097 public void write(org.apache.thrift.protocol.TProtocol oprot, scannerClose_result struct) throws org.apache.thrift.TException {
52098 struct.validate();
52099
52100 oprot.writeStructBegin(STRUCT_DESC);
52101 if (struct.io != null) {
52102 oprot.writeFieldBegin(IO_FIELD_DESC);
52103 struct.io.write(oprot);
52104 oprot.writeFieldEnd();
52105 }
52106 if (struct.ia != null) {
52107 oprot.writeFieldBegin(IA_FIELD_DESC);
52108 struct.ia.write(oprot);
52109 oprot.writeFieldEnd();
52110 }
52111 oprot.writeFieldStop();
52112 oprot.writeStructEnd();
52113 }
52114
52115 }
52116
52117 private static class scannerClose_resultTupleSchemeFactory implements SchemeFactory {
52118 public scannerClose_resultTupleScheme getScheme() {
52119 return new scannerClose_resultTupleScheme();
52120 }
52121 }
52122
52123 private static class scannerClose_resultTupleScheme extends TupleScheme<scannerClose_result> {
52124
52125 @Override
52126 public void write(org.apache.thrift.protocol.TProtocol prot, scannerClose_result struct) throws org.apache.thrift.TException {
52127 TTupleProtocol oprot = (TTupleProtocol) prot;
52128 BitSet optionals = new BitSet();
52129 if (struct.isSetIo()) {
52130 optionals.set(0);
52131 }
52132 if (struct.isSetIa()) {
52133 optionals.set(1);
52134 }
52135 oprot.writeBitSet(optionals, 2);
52136 if (struct.isSetIo()) {
52137 struct.io.write(oprot);
52138 }
52139 if (struct.isSetIa()) {
52140 struct.ia.write(oprot);
52141 }
52142 }
52143
52144 @Override
52145 public void read(org.apache.thrift.protocol.TProtocol prot, scannerClose_result struct) throws org.apache.thrift.TException {
52146 TTupleProtocol iprot = (TTupleProtocol) prot;
52147 BitSet incoming = iprot.readBitSet(2);
52148 if (incoming.get(0)) {
52149 struct.io = new IOError();
52150 struct.io.read(iprot);
52151 struct.setIoIsSet(true);
52152 }
52153 if (incoming.get(1)) {
52154 struct.ia = new IllegalArgument();
52155 struct.ia.read(iprot);
52156 struct.setIaIsSet(true);
52157 }
52158 }
52159 }
52160
52161 }
52162
52163 public static class getRowOrBefore_args implements org.apache.thrift.TBase<getRowOrBefore_args, getRowOrBefore_args._Fields>, java.io.Serializable, Cloneable {
52164 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getRowOrBefore_args");
52165
52166 private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)1);
52167 private static final org.apache.thrift.protocol.TField ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("row", org.apache.thrift.protocol.TType.STRING, (short)2);
52168 private static final org.apache.thrift.protocol.TField FAMILY_FIELD_DESC = new org.apache.thrift.protocol.TField("family", org.apache.thrift.protocol.TType.STRING, (short)3);
52169
52170 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
52171 static {
52172 schemes.put(StandardScheme.class, new getRowOrBefore_argsStandardSchemeFactory());
52173 schemes.put(TupleScheme.class, new getRowOrBefore_argsTupleSchemeFactory());
52174 }
52175
52176
52177
52178
52179 public ByteBuffer tableName;
52180
52181
52182
52183 public ByteBuffer row;
52184
52185
52186
52187 public ByteBuffer family;
52188
52189
52190 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
52191
52192
52193
52194 TABLE_NAME((short)1, "tableName"),
52195
52196
52197
52198 ROW((short)2, "row"),
52199
52200
52201
52202 FAMILY((short)3, "family");
52203
52204 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
52205
52206 static {
52207 for (_Fields field : EnumSet.allOf(_Fields.class)) {
52208 byName.put(field.getFieldName(), field);
52209 }
52210 }
52211
52212
52213
52214
52215 public static _Fields findByThriftId(int fieldId) {
52216 switch(fieldId) {
52217 case 1:
52218 return TABLE_NAME;
52219 case 2:
52220 return ROW;
52221 case 3:
52222 return FAMILY;
52223 default:
52224 return null;
52225 }
52226 }
52227
52228
52229
52230
52231
52232 public static _Fields findByThriftIdOrThrow(int fieldId) {
52233 _Fields fields = findByThriftId(fieldId);
52234 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
52235 return fields;
52236 }
52237
52238
52239
52240
52241 public static _Fields findByName(String name) {
52242 return byName.get(name);
52243 }
52244
52245 private final short _thriftId;
52246 private final String _fieldName;
52247
52248 _Fields(short thriftId, String fieldName) {
52249 _thriftId = thriftId;
52250 _fieldName = fieldName;
52251 }
52252
52253 public short getThriftFieldId() {
52254 return _thriftId;
52255 }
52256
52257 public String getFieldName() {
52258 return _fieldName;
52259 }
52260 }
52261
52262
52263 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
52264 static {
52265 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
52266 tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT,
52267 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
52268 tmpMap.put(_Fields.ROW, new org.apache.thrift.meta_data.FieldMetaData("row", org.apache.thrift.TFieldRequirementType.DEFAULT,
52269 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
52270 tmpMap.put(_Fields.FAMILY, new org.apache.thrift.meta_data.FieldMetaData("family", org.apache.thrift.TFieldRequirementType.DEFAULT,
52271 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
52272 metaDataMap = Collections.unmodifiableMap(tmpMap);
52273 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getRowOrBefore_args.class, metaDataMap);
52274 }
52275
52276 public getRowOrBefore_args() {
52277 }
52278
52279 public getRowOrBefore_args(
52280 ByteBuffer tableName,
52281 ByteBuffer row,
52282 ByteBuffer family)
52283 {
52284 this();
52285 this.tableName = tableName;
52286 this.row = row;
52287 this.family = family;
52288 }
52289
52290
52291
52292
52293 public getRowOrBefore_args(getRowOrBefore_args other) {
52294 if (other.isSetTableName()) {
52295 this.tableName = other.tableName;
52296 }
52297 if (other.isSetRow()) {
52298 this.row = other.row;
52299 }
52300 if (other.isSetFamily()) {
52301 this.family = other.family;
52302 }
52303 }
52304
52305 public getRowOrBefore_args deepCopy() {
52306 return new getRowOrBefore_args(this);
52307 }
52308
52309 @Override
52310 public void clear() {
52311 this.tableName = null;
52312 this.row = null;
52313 this.family = null;
52314 }
52315
52316
52317
52318
52319 public byte[] getTableName() {
52320 setTableName(org.apache.thrift.TBaseHelper.rightSize(tableName));
52321 return tableName == null ? null : tableName.array();
52322 }
52323
52324 public ByteBuffer bufferForTableName() {
52325 return tableName;
52326 }
52327
52328
52329
52330
52331 public getRowOrBefore_args setTableName(byte[] tableName) {
52332 setTableName(tableName == null ? (ByteBuffer)null : ByteBuffer.wrap(tableName));
52333 return this;
52334 }
52335
52336 public getRowOrBefore_args setTableName(ByteBuffer tableName) {
52337 this.tableName = tableName;
52338 return this;
52339 }
52340
52341 public void unsetTableName() {
52342 this.tableName = null;
52343 }
52344
52345
52346 public boolean isSetTableName() {
52347 return this.tableName != null;
52348 }
52349
52350 public void setTableNameIsSet(boolean value) {
52351 if (!value) {
52352 this.tableName = null;
52353 }
52354 }
52355
52356
52357
52358
52359 public byte[] getRow() {
52360 setRow(org.apache.thrift.TBaseHelper.rightSize(row));
52361 return row == null ? null : row.array();
52362 }
52363
52364 public ByteBuffer bufferForRow() {
52365 return row;
52366 }
52367
52368
52369
52370
52371 public getRowOrBefore_args setRow(byte[] row) {
52372 setRow(row == null ? (ByteBuffer)null : ByteBuffer.wrap(row));
52373 return this;
52374 }
52375
52376 public getRowOrBefore_args setRow(ByteBuffer row) {
52377 this.row = row;
52378 return this;
52379 }
52380
52381 public void unsetRow() {
52382 this.row = null;
52383 }
52384
52385
52386 public boolean isSetRow() {
52387 return this.row != null;
52388 }
52389
52390 public void setRowIsSet(boolean value) {
52391 if (!value) {
52392 this.row = null;
52393 }
52394 }
52395
52396
52397
52398
52399 public byte[] getFamily() {
52400 setFamily(org.apache.thrift.TBaseHelper.rightSize(family));
52401 return family == null ? null : family.array();
52402 }
52403
52404 public ByteBuffer bufferForFamily() {
52405 return family;
52406 }
52407
52408
52409
52410
52411 public getRowOrBefore_args setFamily(byte[] family) {
52412 setFamily(family == null ? (ByteBuffer)null : ByteBuffer.wrap(family));
52413 return this;
52414 }
52415
52416 public getRowOrBefore_args setFamily(ByteBuffer family) {
52417 this.family = family;
52418 return this;
52419 }
52420
52421 public void unsetFamily() {
52422 this.family = null;
52423 }
52424
52425
52426 public boolean isSetFamily() {
52427 return this.family != null;
52428 }
52429
52430 public void setFamilyIsSet(boolean value) {
52431 if (!value) {
52432 this.family = null;
52433 }
52434 }
52435
52436 public void setFieldValue(_Fields field, Object value) {
52437 switch (field) {
52438 case TABLE_NAME:
52439 if (value == null) {
52440 unsetTableName();
52441 } else {
52442 setTableName((ByteBuffer)value);
52443 }
52444 break;
52445
52446 case ROW:
52447 if (value == null) {
52448 unsetRow();
52449 } else {
52450 setRow((ByteBuffer)value);
52451 }
52452 break;
52453
52454 case FAMILY:
52455 if (value == null) {
52456 unsetFamily();
52457 } else {
52458 setFamily((ByteBuffer)value);
52459 }
52460 break;
52461
52462 }
52463 }
52464
52465 public Object getFieldValue(_Fields field) {
52466 switch (field) {
52467 case TABLE_NAME:
52468 return getTableName();
52469
52470 case ROW:
52471 return getRow();
52472
52473 case FAMILY:
52474 return getFamily();
52475
52476 }
52477 throw new IllegalStateException();
52478 }
52479
52480
52481 public boolean isSet(_Fields field) {
52482 if (field == null) {
52483 throw new IllegalArgumentException();
52484 }
52485
52486 switch (field) {
52487 case TABLE_NAME:
52488 return isSetTableName();
52489 case ROW:
52490 return isSetRow();
52491 case FAMILY:
52492 return isSetFamily();
52493 }
52494 throw new IllegalStateException();
52495 }
52496
52497 @Override
52498 public boolean equals(Object that) {
52499 if (that == null)
52500 return false;
52501 if (that instanceof getRowOrBefore_args)
52502 return this.equals((getRowOrBefore_args)that);
52503 return false;
52504 }
52505
52506 public boolean equals(getRowOrBefore_args that) {
52507 if (that == null)
52508 return false;
52509
52510 boolean this_present_tableName = true && this.isSetTableName();
52511 boolean that_present_tableName = true && that.isSetTableName();
52512 if (this_present_tableName || that_present_tableName) {
52513 if (!(this_present_tableName && that_present_tableName))
52514 return false;
52515 if (!this.tableName.equals(that.tableName))
52516 return false;
52517 }
52518
52519 boolean this_present_row = true && this.isSetRow();
52520 boolean that_present_row = true && that.isSetRow();
52521 if (this_present_row || that_present_row) {
52522 if (!(this_present_row && that_present_row))
52523 return false;
52524 if (!this.row.equals(that.row))
52525 return false;
52526 }
52527
52528 boolean this_present_family = true && this.isSetFamily();
52529 boolean that_present_family = true && that.isSetFamily();
52530 if (this_present_family || that_present_family) {
52531 if (!(this_present_family && that_present_family))
52532 return false;
52533 if (!this.family.equals(that.family))
52534 return false;
52535 }
52536
52537 return true;
52538 }
52539
52540 @Override
52541 public int hashCode() {
52542 HashCodeBuilder builder = new HashCodeBuilder();
52543
52544 boolean present_tableName = true && (isSetTableName());
52545 builder.append(present_tableName);
52546 if (present_tableName)
52547 builder.append(tableName);
52548
52549 boolean present_row = true && (isSetRow());
52550 builder.append(present_row);
52551 if (present_row)
52552 builder.append(row);
52553
52554 boolean present_family = true && (isSetFamily());
52555 builder.append(present_family);
52556 if (present_family)
52557 builder.append(family);
52558
52559 return builder.toHashCode();
52560 }
52561
52562 public int compareTo(getRowOrBefore_args other) {
52563 if (!getClass().equals(other.getClass())) {
52564 return getClass().getName().compareTo(other.getClass().getName());
52565 }
52566
52567 int lastComparison = 0;
52568 getRowOrBefore_args typedOther = (getRowOrBefore_args)other;
52569
52570 lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
52571 if (lastComparison != 0) {
52572 return lastComparison;
52573 }
52574 if (isSetTableName()) {
52575 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
52576 if (lastComparison != 0) {
52577 return lastComparison;
52578 }
52579 }
52580 lastComparison = Boolean.valueOf(isSetRow()).compareTo(typedOther.isSetRow());
52581 if (lastComparison != 0) {
52582 return lastComparison;
52583 }
52584 if (isSetRow()) {
52585 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.row, typedOther.row);
52586 if (lastComparison != 0) {
52587 return lastComparison;
52588 }
52589 }
52590 lastComparison = Boolean.valueOf(isSetFamily()).compareTo(typedOther.isSetFamily());
52591 if (lastComparison != 0) {
52592 return lastComparison;
52593 }
52594 if (isSetFamily()) {
52595 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.family, typedOther.family);
52596 if (lastComparison != 0) {
52597 return lastComparison;
52598 }
52599 }
52600 return 0;
52601 }
52602
52603 public _Fields fieldForId(int fieldId) {
52604 return _Fields.findByThriftId(fieldId);
52605 }
52606
52607 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
52608 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
52609 }
52610
52611 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
52612 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
52613 }
52614
52615 @Override
52616 public String toString() {
52617 StringBuilder sb = new StringBuilder("getRowOrBefore_args(");
52618 boolean first = true;
52619
52620 sb.append("tableName:");
52621 if (this.tableName == null) {
52622 sb.append("null");
52623 } else {
52624 sb.append(this.tableName);
52625 }
52626 first = false;
52627 if (!first) sb.append(", ");
52628 sb.append("row:");
52629 if (this.row == null) {
52630 sb.append("null");
52631 } else {
52632 sb.append(this.row);
52633 }
52634 first = false;
52635 if (!first) sb.append(", ");
52636 sb.append("family:");
52637 if (this.family == null) {
52638 sb.append("null");
52639 } else {
52640 sb.append(this.family);
52641 }
52642 first = false;
52643 sb.append(")");
52644 return sb.toString();
52645 }
52646
52647 public void validate() throws org.apache.thrift.TException {
52648
52649 }
52650
52651 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
52652 try {
52653 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
52654 } catch (org.apache.thrift.TException te) {
52655 throw new java.io.IOException(te);
52656 }
52657 }
52658
52659 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
52660 try {
52661 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
52662 } catch (org.apache.thrift.TException te) {
52663 throw new java.io.IOException(te);
52664 }
52665 }
52666
52667 private static class getRowOrBefore_argsStandardSchemeFactory implements SchemeFactory {
52668 public getRowOrBefore_argsStandardScheme getScheme() {
52669 return new getRowOrBefore_argsStandardScheme();
52670 }
52671 }
52672
52673 private static class getRowOrBefore_argsStandardScheme extends StandardScheme<getRowOrBefore_args> {
52674
52675 public void read(org.apache.thrift.protocol.TProtocol iprot, getRowOrBefore_args struct) throws org.apache.thrift.TException {
52676 org.apache.thrift.protocol.TField schemeField;
52677 iprot.readStructBegin();
52678 while (true)
52679 {
52680 schemeField = iprot.readFieldBegin();
52681 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
52682 break;
52683 }
52684 switch (schemeField.id) {
52685 case 1:
52686 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
52687 struct.tableName = iprot.readBinary();
52688 struct.setTableNameIsSet(true);
52689 } else {
52690 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
52691 }
52692 break;
52693 case 2:
52694 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
52695 struct.row = iprot.readBinary();
52696 struct.setRowIsSet(true);
52697 } else {
52698 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
52699 }
52700 break;
52701 case 3:
52702 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
52703 struct.family = iprot.readBinary();
52704 struct.setFamilyIsSet(true);
52705 } else {
52706 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
52707 }
52708 break;
52709 default:
52710 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
52711 }
52712 iprot.readFieldEnd();
52713 }
52714 iprot.readStructEnd();
52715
52716
52717 struct.validate();
52718 }
52719
52720 public void write(org.apache.thrift.protocol.TProtocol oprot, getRowOrBefore_args struct) throws org.apache.thrift.TException {
52721 struct.validate();
52722
52723 oprot.writeStructBegin(STRUCT_DESC);
52724 if (struct.tableName != null) {
52725 oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
52726 oprot.writeBinary(struct.tableName);
52727 oprot.writeFieldEnd();
52728 }
52729 if (struct.row != null) {
52730 oprot.writeFieldBegin(ROW_FIELD_DESC);
52731 oprot.writeBinary(struct.row);
52732 oprot.writeFieldEnd();
52733 }
52734 if (struct.family != null) {
52735 oprot.writeFieldBegin(FAMILY_FIELD_DESC);
52736 oprot.writeBinary(struct.family);
52737 oprot.writeFieldEnd();
52738 }
52739 oprot.writeFieldStop();
52740 oprot.writeStructEnd();
52741 }
52742
52743 }
52744
52745 private static class getRowOrBefore_argsTupleSchemeFactory implements SchemeFactory {
52746 public getRowOrBefore_argsTupleScheme getScheme() {
52747 return new getRowOrBefore_argsTupleScheme();
52748 }
52749 }
52750
52751 private static class getRowOrBefore_argsTupleScheme extends TupleScheme<getRowOrBefore_args> {
52752
52753 @Override
52754 public void write(org.apache.thrift.protocol.TProtocol prot, getRowOrBefore_args struct) throws org.apache.thrift.TException {
52755 TTupleProtocol oprot = (TTupleProtocol) prot;
52756 BitSet optionals = new BitSet();
52757 if (struct.isSetTableName()) {
52758 optionals.set(0);
52759 }
52760 if (struct.isSetRow()) {
52761 optionals.set(1);
52762 }
52763 if (struct.isSetFamily()) {
52764 optionals.set(2);
52765 }
52766 oprot.writeBitSet(optionals, 3);
52767 if (struct.isSetTableName()) {
52768 oprot.writeBinary(struct.tableName);
52769 }
52770 if (struct.isSetRow()) {
52771 oprot.writeBinary(struct.row);
52772 }
52773 if (struct.isSetFamily()) {
52774 oprot.writeBinary(struct.family);
52775 }
52776 }
52777
52778 @Override
52779 public void read(org.apache.thrift.protocol.TProtocol prot, getRowOrBefore_args struct) throws org.apache.thrift.TException {
52780 TTupleProtocol iprot = (TTupleProtocol) prot;
52781 BitSet incoming = iprot.readBitSet(3);
52782 if (incoming.get(0)) {
52783 struct.tableName = iprot.readBinary();
52784 struct.setTableNameIsSet(true);
52785 }
52786 if (incoming.get(1)) {
52787 struct.row = iprot.readBinary();
52788 struct.setRowIsSet(true);
52789 }
52790 if (incoming.get(2)) {
52791 struct.family = iprot.readBinary();
52792 struct.setFamilyIsSet(true);
52793 }
52794 }
52795 }
52796
52797 }
52798
52799 public static class getRowOrBefore_result implements org.apache.thrift.TBase<getRowOrBefore_result, getRowOrBefore_result._Fields>, java.io.Serializable, Cloneable {
52800 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getRowOrBefore_result");
52801
52802 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.LIST, (short)0);
52803 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
52804
52805 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
52806 static {
52807 schemes.put(StandardScheme.class, new getRowOrBefore_resultStandardSchemeFactory());
52808 schemes.put(TupleScheme.class, new getRowOrBefore_resultTupleSchemeFactory());
52809 }
52810
52811 public List<TCell> success;
52812 public IOError io;
52813
52814
52815 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
52816 SUCCESS((short)0, "success"),
52817 IO((short)1, "io");
52818
52819 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
52820
52821 static {
52822 for (_Fields field : EnumSet.allOf(_Fields.class)) {
52823 byName.put(field.getFieldName(), field);
52824 }
52825 }
52826
52827
52828
52829
52830 public static _Fields findByThriftId(int fieldId) {
52831 switch(fieldId) {
52832 case 0:
52833 return SUCCESS;
52834 case 1:
52835 return IO;
52836 default:
52837 return null;
52838 }
52839 }
52840
52841
52842
52843
52844
52845 public static _Fields findByThriftIdOrThrow(int fieldId) {
52846 _Fields fields = findByThriftId(fieldId);
52847 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
52848 return fields;
52849 }
52850
52851
52852
52853
52854 public static _Fields findByName(String name) {
52855 return byName.get(name);
52856 }
52857
52858 private final short _thriftId;
52859 private final String _fieldName;
52860
52861 _Fields(short thriftId, String fieldName) {
52862 _thriftId = thriftId;
52863 _fieldName = fieldName;
52864 }
52865
52866 public short getThriftFieldId() {
52867 return _thriftId;
52868 }
52869
52870 public String getFieldName() {
52871 return _fieldName;
52872 }
52873 }
52874
52875
52876 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
52877 static {
52878 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
52879 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
52880 new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
52881 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TCell.class))));
52882 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
52883 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
52884 metaDataMap = Collections.unmodifiableMap(tmpMap);
52885 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getRowOrBefore_result.class, metaDataMap);
52886 }
52887
52888 public getRowOrBefore_result() {
52889 }
52890
52891 public getRowOrBefore_result(
52892 List<TCell> success,
52893 IOError io)
52894 {
52895 this();
52896 this.success = success;
52897 this.io = io;
52898 }
52899
52900
52901
52902
52903 public getRowOrBefore_result(getRowOrBefore_result other) {
52904 if (other.isSetSuccess()) {
52905 List<TCell> __this__success = new ArrayList<TCell>();
52906 for (TCell other_element : other.success) {
52907 __this__success.add(new TCell(other_element));
52908 }
52909 this.success = __this__success;
52910 }
52911 if (other.isSetIo()) {
52912 this.io = new IOError(other.io);
52913 }
52914 }
52915
52916 public getRowOrBefore_result deepCopy() {
52917 return new getRowOrBefore_result(this);
52918 }
52919
52920 @Override
52921 public void clear() {
52922 this.success = null;
52923 this.io = null;
52924 }
52925
52926 public int getSuccessSize() {
52927 return (this.success == null) ? 0 : this.success.size();
52928 }
52929
52930 public java.util.Iterator<TCell> getSuccessIterator() {
52931 return (this.success == null) ? null : this.success.iterator();
52932 }
52933
52934 public void addToSuccess(TCell elem) {
52935 if (this.success == null) {
52936 this.success = new ArrayList<TCell>();
52937 }
52938 this.success.add(elem);
52939 }
52940
52941 public List<TCell> getSuccess() {
52942 return this.success;
52943 }
52944
52945 public getRowOrBefore_result setSuccess(List<TCell> success) {
52946 this.success = success;
52947 return this;
52948 }
52949
52950 public void unsetSuccess() {
52951 this.success = null;
52952 }
52953
52954
52955 public boolean isSetSuccess() {
52956 return this.success != null;
52957 }
52958
52959 public void setSuccessIsSet(boolean value) {
52960 if (!value) {
52961 this.success = null;
52962 }
52963 }
52964
52965 public IOError getIo() {
52966 return this.io;
52967 }
52968
52969 public getRowOrBefore_result setIo(IOError io) {
52970 this.io = io;
52971 return this;
52972 }
52973
52974 public void unsetIo() {
52975 this.io = null;
52976 }
52977
52978
52979 public boolean isSetIo() {
52980 return this.io != null;
52981 }
52982
52983 public void setIoIsSet(boolean value) {
52984 if (!value) {
52985 this.io = null;
52986 }
52987 }
52988
52989 public void setFieldValue(_Fields field, Object value) {
52990 switch (field) {
52991 case SUCCESS:
52992 if (value == null) {
52993 unsetSuccess();
52994 } else {
52995 setSuccess((List<TCell>)value);
52996 }
52997 break;
52998
52999 case IO:
53000 if (value == null) {
53001 unsetIo();
53002 } else {
53003 setIo((IOError)value);
53004 }
53005 break;
53006
53007 }
53008 }
53009
53010 public Object getFieldValue(_Fields field) {
53011 switch (field) {
53012 case SUCCESS:
53013 return getSuccess();
53014
53015 case IO:
53016 return getIo();
53017
53018 }
53019 throw new IllegalStateException();
53020 }
53021
53022
53023 public boolean isSet(_Fields field) {
53024 if (field == null) {
53025 throw new IllegalArgumentException();
53026 }
53027
53028 switch (field) {
53029 case SUCCESS:
53030 return isSetSuccess();
53031 case IO:
53032 return isSetIo();
53033 }
53034 throw new IllegalStateException();
53035 }
53036
53037 @Override
53038 public boolean equals(Object that) {
53039 if (that == null)
53040 return false;
53041 if (that instanceof getRowOrBefore_result)
53042 return this.equals((getRowOrBefore_result)that);
53043 return false;
53044 }
53045
53046 public boolean equals(getRowOrBefore_result that) {
53047 if (that == null)
53048 return false;
53049
53050 boolean this_present_success = true && this.isSetSuccess();
53051 boolean that_present_success = true && that.isSetSuccess();
53052 if (this_present_success || that_present_success) {
53053 if (!(this_present_success && that_present_success))
53054 return false;
53055 if (!this.success.equals(that.success))
53056 return false;
53057 }
53058
53059 boolean this_present_io = true && this.isSetIo();
53060 boolean that_present_io = true && that.isSetIo();
53061 if (this_present_io || that_present_io) {
53062 if (!(this_present_io && that_present_io))
53063 return false;
53064 if (!this.io.equals(that.io))
53065 return false;
53066 }
53067
53068 return true;
53069 }
53070
53071 @Override
53072 public int hashCode() {
53073 HashCodeBuilder builder = new HashCodeBuilder();
53074
53075 boolean present_success = true && (isSetSuccess());
53076 builder.append(present_success);
53077 if (present_success)
53078 builder.append(success);
53079
53080 boolean present_io = true && (isSetIo());
53081 builder.append(present_io);
53082 if (present_io)
53083 builder.append(io);
53084
53085 return builder.toHashCode();
53086 }
53087
53088 public int compareTo(getRowOrBefore_result other) {
53089 if (!getClass().equals(other.getClass())) {
53090 return getClass().getName().compareTo(other.getClass().getName());
53091 }
53092
53093 int lastComparison = 0;
53094 getRowOrBefore_result typedOther = (getRowOrBefore_result)other;
53095
53096 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
53097 if (lastComparison != 0) {
53098 return lastComparison;
53099 }
53100 if (isSetSuccess()) {
53101 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
53102 if (lastComparison != 0) {
53103 return lastComparison;
53104 }
53105 }
53106 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
53107 if (lastComparison != 0) {
53108 return lastComparison;
53109 }
53110 if (isSetIo()) {
53111 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
53112 if (lastComparison != 0) {
53113 return lastComparison;
53114 }
53115 }
53116 return 0;
53117 }
53118
53119 public _Fields fieldForId(int fieldId) {
53120 return _Fields.findByThriftId(fieldId);
53121 }
53122
53123 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
53124 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
53125 }
53126
53127 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
53128 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
53129 }
53130
53131 @Override
53132 public String toString() {
53133 StringBuilder sb = new StringBuilder("getRowOrBefore_result(");
53134 boolean first = true;
53135
53136 sb.append("success:");
53137 if (this.success == null) {
53138 sb.append("null");
53139 } else {
53140 sb.append(this.success);
53141 }
53142 first = false;
53143 if (!first) sb.append(", ");
53144 sb.append("io:");
53145 if (this.io == null) {
53146 sb.append("null");
53147 } else {
53148 sb.append(this.io);
53149 }
53150 first = false;
53151 sb.append(")");
53152 return sb.toString();
53153 }
53154
53155 public void validate() throws org.apache.thrift.TException {
53156
53157 }
53158
53159 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
53160 try {
53161 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
53162 } catch (org.apache.thrift.TException te) {
53163 throw new java.io.IOException(te);
53164 }
53165 }
53166
53167 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
53168 try {
53169 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
53170 } catch (org.apache.thrift.TException te) {
53171 throw new java.io.IOException(te);
53172 }
53173 }
53174
53175 private static class getRowOrBefore_resultStandardSchemeFactory implements SchemeFactory {
53176 public getRowOrBefore_resultStandardScheme getScheme() {
53177 return new getRowOrBefore_resultStandardScheme();
53178 }
53179 }
53180
53181 private static class getRowOrBefore_resultStandardScheme extends StandardScheme<getRowOrBefore_result> {
53182
53183 public void read(org.apache.thrift.protocol.TProtocol iprot, getRowOrBefore_result struct) throws org.apache.thrift.TException {
53184 org.apache.thrift.protocol.TField schemeField;
53185 iprot.readStructBegin();
53186 while (true)
53187 {
53188 schemeField = iprot.readFieldBegin();
53189 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
53190 break;
53191 }
53192 switch (schemeField.id) {
53193 case 0:
53194 if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
53195 {
53196 org.apache.thrift.protocol.TList _list566 = iprot.readListBegin();
53197 struct.success = new ArrayList<TCell>(_list566.size);
53198 for (int _i567 = 0; _i567 < _list566.size; ++_i567)
53199 {
53200 TCell _elem568;
53201 _elem568 = new TCell();
53202 _elem568.read(iprot);
53203 struct.success.add(_elem568);
53204 }
53205 iprot.readListEnd();
53206 }
53207 struct.setSuccessIsSet(true);
53208 } else {
53209 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
53210 }
53211 break;
53212 case 1:
53213 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
53214 struct.io = new IOError();
53215 struct.io.read(iprot);
53216 struct.setIoIsSet(true);
53217 } else {
53218 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
53219 }
53220 break;
53221 default:
53222 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
53223 }
53224 iprot.readFieldEnd();
53225 }
53226 iprot.readStructEnd();
53227
53228
53229 struct.validate();
53230 }
53231
53232 public void write(org.apache.thrift.protocol.TProtocol oprot, getRowOrBefore_result struct) throws org.apache.thrift.TException {
53233 struct.validate();
53234
53235 oprot.writeStructBegin(STRUCT_DESC);
53236 if (struct.success != null) {
53237 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
53238 {
53239 oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
53240 for (TCell _iter569 : struct.success)
53241 {
53242 _iter569.write(oprot);
53243 }
53244 oprot.writeListEnd();
53245 }
53246 oprot.writeFieldEnd();
53247 }
53248 if (struct.io != null) {
53249 oprot.writeFieldBegin(IO_FIELD_DESC);
53250 struct.io.write(oprot);
53251 oprot.writeFieldEnd();
53252 }
53253 oprot.writeFieldStop();
53254 oprot.writeStructEnd();
53255 }
53256
53257 }
53258
53259 private static class getRowOrBefore_resultTupleSchemeFactory implements SchemeFactory {
53260 public getRowOrBefore_resultTupleScheme getScheme() {
53261 return new getRowOrBefore_resultTupleScheme();
53262 }
53263 }
53264
53265 private static class getRowOrBefore_resultTupleScheme extends TupleScheme<getRowOrBefore_result> {
53266
53267 @Override
53268 public void write(org.apache.thrift.protocol.TProtocol prot, getRowOrBefore_result struct) throws org.apache.thrift.TException {
53269 TTupleProtocol oprot = (TTupleProtocol) prot;
53270 BitSet optionals = new BitSet();
53271 if (struct.isSetSuccess()) {
53272 optionals.set(0);
53273 }
53274 if (struct.isSetIo()) {
53275 optionals.set(1);
53276 }
53277 oprot.writeBitSet(optionals, 2);
53278 if (struct.isSetSuccess()) {
53279 {
53280 oprot.writeI32(struct.success.size());
53281 for (TCell _iter570 : struct.success)
53282 {
53283 _iter570.write(oprot);
53284 }
53285 }
53286 }
53287 if (struct.isSetIo()) {
53288 struct.io.write(oprot);
53289 }
53290 }
53291
53292 @Override
53293 public void read(org.apache.thrift.protocol.TProtocol prot, getRowOrBefore_result struct) throws org.apache.thrift.TException {
53294 TTupleProtocol iprot = (TTupleProtocol) prot;
53295 BitSet incoming = iprot.readBitSet(2);
53296 if (incoming.get(0)) {
53297 {
53298 org.apache.thrift.protocol.TList _list571 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
53299 struct.success = new ArrayList<TCell>(_list571.size);
53300 for (int _i572 = 0; _i572 < _list571.size; ++_i572)
53301 {
53302 TCell _elem573;
53303 _elem573 = new TCell();
53304 _elem573.read(iprot);
53305 struct.success.add(_elem573);
53306 }
53307 }
53308 struct.setSuccessIsSet(true);
53309 }
53310 if (incoming.get(1)) {
53311 struct.io = new IOError();
53312 struct.io.read(iprot);
53313 struct.setIoIsSet(true);
53314 }
53315 }
53316 }
53317
53318 }
53319
53320 public static class getRegionInfo_args implements org.apache.thrift.TBase<getRegionInfo_args, getRegionInfo_args._Fields>, java.io.Serializable, Cloneable {
53321 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getRegionInfo_args");
53322
53323 private static final org.apache.thrift.protocol.TField ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("row", org.apache.thrift.protocol.TType.STRING, (short)1);
53324
53325 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
53326 static {
53327 schemes.put(StandardScheme.class, new getRegionInfo_argsStandardSchemeFactory());
53328 schemes.put(TupleScheme.class, new getRegionInfo_argsTupleSchemeFactory());
53329 }
53330
53331
53332
53333
53334 public ByteBuffer row;
53335
53336
53337 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
53338
53339
53340
53341 ROW((short)1, "row");
53342
53343 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
53344
53345 static {
53346 for (_Fields field : EnumSet.allOf(_Fields.class)) {
53347 byName.put(field.getFieldName(), field);
53348 }
53349 }
53350
53351
53352
53353
53354 public static _Fields findByThriftId(int fieldId) {
53355 switch(fieldId) {
53356 case 1:
53357 return ROW;
53358 default:
53359 return null;
53360 }
53361 }
53362
53363
53364
53365
53366
53367 public static _Fields findByThriftIdOrThrow(int fieldId) {
53368 _Fields fields = findByThriftId(fieldId);
53369 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
53370 return fields;
53371 }
53372
53373
53374
53375
53376 public static _Fields findByName(String name) {
53377 return byName.get(name);
53378 }
53379
53380 private final short _thriftId;
53381 private final String _fieldName;
53382
53383 _Fields(short thriftId, String fieldName) {
53384 _thriftId = thriftId;
53385 _fieldName = fieldName;
53386 }
53387
53388 public short getThriftFieldId() {
53389 return _thriftId;
53390 }
53391
53392 public String getFieldName() {
53393 return _fieldName;
53394 }
53395 }
53396
53397
53398 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
53399 static {
53400 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
53401 tmpMap.put(_Fields.ROW, new org.apache.thrift.meta_data.FieldMetaData("row", org.apache.thrift.TFieldRequirementType.DEFAULT,
53402 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Text")));
53403 metaDataMap = Collections.unmodifiableMap(tmpMap);
53404 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getRegionInfo_args.class, metaDataMap);
53405 }
53406
53407 public getRegionInfo_args() {
53408 }
53409
53410 public getRegionInfo_args(
53411 ByteBuffer row)
53412 {
53413 this();
53414 this.row = row;
53415 }
53416
53417
53418
53419
53420 public getRegionInfo_args(getRegionInfo_args other) {
53421 if (other.isSetRow()) {
53422 this.row = other.row;
53423 }
53424 }
53425
53426 public getRegionInfo_args deepCopy() {
53427 return new getRegionInfo_args(this);
53428 }
53429
53430 @Override
53431 public void clear() {
53432 this.row = null;
53433 }
53434
53435
53436
53437
53438 public byte[] getRow() {
53439 setRow(org.apache.thrift.TBaseHelper.rightSize(row));
53440 return row == null ? null : row.array();
53441 }
53442
53443 public ByteBuffer bufferForRow() {
53444 return row;
53445 }
53446
53447
53448
53449
53450 public getRegionInfo_args setRow(byte[] row) {
53451 setRow(row == null ? (ByteBuffer)null : ByteBuffer.wrap(row));
53452 return this;
53453 }
53454
53455 public getRegionInfo_args setRow(ByteBuffer row) {
53456 this.row = row;
53457 return this;
53458 }
53459
53460 public void unsetRow() {
53461 this.row = null;
53462 }
53463
53464
53465 public boolean isSetRow() {
53466 return this.row != null;
53467 }
53468
53469 public void setRowIsSet(boolean value) {
53470 if (!value) {
53471 this.row = null;
53472 }
53473 }
53474
53475 public void setFieldValue(_Fields field, Object value) {
53476 switch (field) {
53477 case ROW:
53478 if (value == null) {
53479 unsetRow();
53480 } else {
53481 setRow((ByteBuffer)value);
53482 }
53483 break;
53484
53485 }
53486 }
53487
53488 public Object getFieldValue(_Fields field) {
53489 switch (field) {
53490 case ROW:
53491 return getRow();
53492
53493 }
53494 throw new IllegalStateException();
53495 }
53496
53497
53498 public boolean isSet(_Fields field) {
53499 if (field == null) {
53500 throw new IllegalArgumentException();
53501 }
53502
53503 switch (field) {
53504 case ROW:
53505 return isSetRow();
53506 }
53507 throw new IllegalStateException();
53508 }
53509
53510 @Override
53511 public boolean equals(Object that) {
53512 if (that == null)
53513 return false;
53514 if (that instanceof getRegionInfo_args)
53515 return this.equals((getRegionInfo_args)that);
53516 return false;
53517 }
53518
53519 public boolean equals(getRegionInfo_args that) {
53520 if (that == null)
53521 return false;
53522
53523 boolean this_present_row = true && this.isSetRow();
53524 boolean that_present_row = true && that.isSetRow();
53525 if (this_present_row || that_present_row) {
53526 if (!(this_present_row && that_present_row))
53527 return false;
53528 if (!this.row.equals(that.row))
53529 return false;
53530 }
53531
53532 return true;
53533 }
53534
53535 @Override
53536 public int hashCode() {
53537 HashCodeBuilder builder = new HashCodeBuilder();
53538
53539 boolean present_row = true && (isSetRow());
53540 builder.append(present_row);
53541 if (present_row)
53542 builder.append(row);
53543
53544 return builder.toHashCode();
53545 }
53546
53547 public int compareTo(getRegionInfo_args other) {
53548 if (!getClass().equals(other.getClass())) {
53549 return getClass().getName().compareTo(other.getClass().getName());
53550 }
53551
53552 int lastComparison = 0;
53553 getRegionInfo_args typedOther = (getRegionInfo_args)other;
53554
53555 lastComparison = Boolean.valueOf(isSetRow()).compareTo(typedOther.isSetRow());
53556 if (lastComparison != 0) {
53557 return lastComparison;
53558 }
53559 if (isSetRow()) {
53560 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.row, typedOther.row);
53561 if (lastComparison != 0) {
53562 return lastComparison;
53563 }
53564 }
53565 return 0;
53566 }
53567
53568 public _Fields fieldForId(int fieldId) {
53569 return _Fields.findByThriftId(fieldId);
53570 }
53571
53572 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
53573 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
53574 }
53575
53576 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
53577 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
53578 }
53579
53580 @Override
53581 public String toString() {
53582 StringBuilder sb = new StringBuilder("getRegionInfo_args(");
53583 boolean first = true;
53584
53585 sb.append("row:");
53586 if (this.row == null) {
53587 sb.append("null");
53588 } else {
53589 sb.append(this.row);
53590 }
53591 first = false;
53592 sb.append(")");
53593 return sb.toString();
53594 }
53595
53596 public void validate() throws org.apache.thrift.TException {
53597
53598 }
53599
53600 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
53601 try {
53602 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
53603 } catch (org.apache.thrift.TException te) {
53604 throw new java.io.IOException(te);
53605 }
53606 }
53607
53608 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
53609 try {
53610 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
53611 } catch (org.apache.thrift.TException te) {
53612 throw new java.io.IOException(te);
53613 }
53614 }
53615
53616 private static class getRegionInfo_argsStandardSchemeFactory implements SchemeFactory {
53617 public getRegionInfo_argsStandardScheme getScheme() {
53618 return new getRegionInfo_argsStandardScheme();
53619 }
53620 }
53621
53622 private static class getRegionInfo_argsStandardScheme extends StandardScheme<getRegionInfo_args> {
53623
53624 public void read(org.apache.thrift.protocol.TProtocol iprot, getRegionInfo_args struct) throws org.apache.thrift.TException {
53625 org.apache.thrift.protocol.TField schemeField;
53626 iprot.readStructBegin();
53627 while (true)
53628 {
53629 schemeField = iprot.readFieldBegin();
53630 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
53631 break;
53632 }
53633 switch (schemeField.id) {
53634 case 1:
53635 if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
53636 struct.row = iprot.readBinary();
53637 struct.setRowIsSet(true);
53638 } else {
53639 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
53640 }
53641 break;
53642 default:
53643 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
53644 }
53645 iprot.readFieldEnd();
53646 }
53647 iprot.readStructEnd();
53648
53649
53650 struct.validate();
53651 }
53652
53653 public void write(org.apache.thrift.protocol.TProtocol oprot, getRegionInfo_args struct) throws org.apache.thrift.TException {
53654 struct.validate();
53655
53656 oprot.writeStructBegin(STRUCT_DESC);
53657 if (struct.row != null) {
53658 oprot.writeFieldBegin(ROW_FIELD_DESC);
53659 oprot.writeBinary(struct.row);
53660 oprot.writeFieldEnd();
53661 }
53662 oprot.writeFieldStop();
53663 oprot.writeStructEnd();
53664 }
53665
53666 }
53667
53668 private static class getRegionInfo_argsTupleSchemeFactory implements SchemeFactory {
53669 public getRegionInfo_argsTupleScheme getScheme() {
53670 return new getRegionInfo_argsTupleScheme();
53671 }
53672 }
53673
53674 private static class getRegionInfo_argsTupleScheme extends TupleScheme<getRegionInfo_args> {
53675
53676 @Override
53677 public void write(org.apache.thrift.protocol.TProtocol prot, getRegionInfo_args struct) throws org.apache.thrift.TException {
53678 TTupleProtocol oprot = (TTupleProtocol) prot;
53679 BitSet optionals = new BitSet();
53680 if (struct.isSetRow()) {
53681 optionals.set(0);
53682 }
53683 oprot.writeBitSet(optionals, 1);
53684 if (struct.isSetRow()) {
53685 oprot.writeBinary(struct.row);
53686 }
53687 }
53688
53689 @Override
53690 public void read(org.apache.thrift.protocol.TProtocol prot, getRegionInfo_args struct) throws org.apache.thrift.TException {
53691 TTupleProtocol iprot = (TTupleProtocol) prot;
53692 BitSet incoming = iprot.readBitSet(1);
53693 if (incoming.get(0)) {
53694 struct.row = iprot.readBinary();
53695 struct.setRowIsSet(true);
53696 }
53697 }
53698 }
53699
53700 }
53701
53702 public static class getRegionInfo_result implements org.apache.thrift.TBase<getRegionInfo_result, getRegionInfo_result._Fields>, java.io.Serializable, Cloneable {
53703 private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getRegionInfo_result");
53704
53705 private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.STRUCT, (short)0);
53706 private static final org.apache.thrift.protocol.TField IO_FIELD_DESC = new org.apache.thrift.protocol.TField("io", org.apache.thrift.protocol.TType.STRUCT, (short)1);
53707
53708 private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
53709 static {
53710 schemes.put(StandardScheme.class, new getRegionInfo_resultStandardSchemeFactory());
53711 schemes.put(TupleScheme.class, new getRegionInfo_resultTupleSchemeFactory());
53712 }
53713
53714 public TRegionInfo success;
53715 public IOError io;
53716
53717
53718 public enum _Fields implements org.apache.thrift.TFieldIdEnum {
53719 SUCCESS((short)0, "success"),
53720 IO((short)1, "io");
53721
53722 private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
53723
53724 static {
53725 for (_Fields field : EnumSet.allOf(_Fields.class)) {
53726 byName.put(field.getFieldName(), field);
53727 }
53728 }
53729
53730
53731
53732
53733 public static _Fields findByThriftId(int fieldId) {
53734 switch(fieldId) {
53735 case 0:
53736 return SUCCESS;
53737 case 1:
53738 return IO;
53739 default:
53740 return null;
53741 }
53742 }
53743
53744
53745
53746
53747
53748 public static _Fields findByThriftIdOrThrow(int fieldId) {
53749 _Fields fields = findByThriftId(fieldId);
53750 if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
53751 return fields;
53752 }
53753
53754
53755
53756
53757 public static _Fields findByName(String name) {
53758 return byName.get(name);
53759 }
53760
53761 private final short _thriftId;
53762 private final String _fieldName;
53763
53764 _Fields(short thriftId, String fieldName) {
53765 _thriftId = thriftId;
53766 _fieldName = fieldName;
53767 }
53768
53769 public short getThriftFieldId() {
53770 return _thriftId;
53771 }
53772
53773 public String getFieldName() {
53774 return _fieldName;
53775 }
53776 }
53777
53778
53779 public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
53780 static {
53781 Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
53782 tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
53783 new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TRegionInfo.class)));
53784 tmpMap.put(_Fields.IO, new org.apache.thrift.meta_data.FieldMetaData("io", org.apache.thrift.TFieldRequirementType.DEFAULT,
53785 new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
53786 metaDataMap = Collections.unmodifiableMap(tmpMap);
53787 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getRegionInfo_result.class, metaDataMap);
53788 }
53789
53790 public getRegionInfo_result() {
53791 }
53792
53793 public getRegionInfo_result(
53794 TRegionInfo success,
53795 IOError io)
53796 {
53797 this();
53798 this.success = success;
53799 this.io = io;
53800 }
53801
53802
53803
53804
53805 public getRegionInfo_result(getRegionInfo_result other) {
53806 if (other.isSetSuccess()) {
53807 this.success = new TRegionInfo(other.success);
53808 }
53809 if (other.isSetIo()) {
53810 this.io = new IOError(other.io);
53811 }
53812 }
53813
53814 public getRegionInfo_result deepCopy() {
53815 return new getRegionInfo_result(this);
53816 }
53817
53818 @Override
53819 public void clear() {
53820 this.success = null;
53821 this.io = null;
53822 }
53823
53824 public TRegionInfo getSuccess() {
53825 return this.success;
53826 }
53827
53828 public getRegionInfo_result setSuccess(TRegionInfo success) {
53829 this.success = success;
53830 return this;
53831 }
53832
53833 public void unsetSuccess() {
53834 this.success = null;
53835 }
53836
53837
53838 public boolean isSetSuccess() {
53839 return this.success != null;
53840 }
53841
53842 public void setSuccessIsSet(boolean value) {
53843 if (!value) {
53844 this.success = null;
53845 }
53846 }
53847
53848 public IOError getIo() {
53849 return this.io;
53850 }
53851
53852 public getRegionInfo_result setIo(IOError io) {
53853 this.io = io;
53854 return this;
53855 }
53856
53857 public void unsetIo() {
53858 this.io = null;
53859 }
53860
53861
53862 public boolean isSetIo() {
53863 return this.io != null;
53864 }
53865
53866 public void setIoIsSet(boolean value) {
53867 if (!value) {
53868 this.io = null;
53869 }
53870 }
53871
53872 public void setFieldValue(_Fields field, Object value) {
53873 switch (field) {
53874 case SUCCESS:
53875 if (value == null) {
53876 unsetSuccess();
53877 } else {
53878 setSuccess((TRegionInfo)value);
53879 }
53880 break;
53881
53882 case IO:
53883 if (value == null) {
53884 unsetIo();
53885 } else {
53886 setIo((IOError)value);
53887 }
53888 break;
53889
53890 }
53891 }
53892
53893 public Object getFieldValue(_Fields field) {
53894 switch (field) {
53895 case SUCCESS:
53896 return getSuccess();
53897
53898 case IO:
53899 return getIo();
53900
53901 }
53902 throw new IllegalStateException();
53903 }
53904
53905
53906 public boolean isSet(_Fields field) {
53907 if (field == null) {
53908 throw new IllegalArgumentException();
53909 }
53910
53911 switch (field) {
53912 case SUCCESS:
53913 return isSetSuccess();
53914 case IO:
53915 return isSetIo();
53916 }
53917 throw new IllegalStateException();
53918 }
53919
53920 @Override
53921 public boolean equals(Object that) {
53922 if (that == null)
53923 return false;
53924 if (that instanceof getRegionInfo_result)
53925 return this.equals((getRegionInfo_result)that);
53926 return false;
53927 }
53928
53929 public boolean equals(getRegionInfo_result that) {
53930 if (that == null)
53931 return false;
53932
53933 boolean this_present_success = true && this.isSetSuccess();
53934 boolean that_present_success = true && that.isSetSuccess();
53935 if (this_present_success || that_present_success) {
53936 if (!(this_present_success && that_present_success))
53937 return false;
53938 if (!this.success.equals(that.success))
53939 return false;
53940 }
53941
53942 boolean this_present_io = true && this.isSetIo();
53943 boolean that_present_io = true && that.isSetIo();
53944 if (this_present_io || that_present_io) {
53945 if (!(this_present_io && that_present_io))
53946 return false;
53947 if (!this.io.equals(that.io))
53948 return false;
53949 }
53950
53951 return true;
53952 }
53953
53954 @Override
53955 public int hashCode() {
53956 HashCodeBuilder builder = new HashCodeBuilder();
53957
53958 boolean present_success = true && (isSetSuccess());
53959 builder.append(present_success);
53960 if (present_success)
53961 builder.append(success);
53962
53963 boolean present_io = true && (isSetIo());
53964 builder.append(present_io);
53965 if (present_io)
53966 builder.append(io);
53967
53968 return builder.toHashCode();
53969 }
53970
53971 public int compareTo(getRegionInfo_result other) {
53972 if (!getClass().equals(other.getClass())) {
53973 return getClass().getName().compareTo(other.getClass().getName());
53974 }
53975
53976 int lastComparison = 0;
53977 getRegionInfo_result typedOther = (getRegionInfo_result)other;
53978
53979 lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
53980 if (lastComparison != 0) {
53981 return lastComparison;
53982 }
53983 if (isSetSuccess()) {
53984 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
53985 if (lastComparison != 0) {
53986 return lastComparison;
53987 }
53988 }
53989 lastComparison = Boolean.valueOf(isSetIo()).compareTo(typedOther.isSetIo());
53990 if (lastComparison != 0) {
53991 return lastComparison;
53992 }
53993 if (isSetIo()) {
53994 lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.io, typedOther.io);
53995 if (lastComparison != 0) {
53996 return lastComparison;
53997 }
53998 }
53999 return 0;
54000 }
54001
54002 public _Fields fieldForId(int fieldId) {
54003 return _Fields.findByThriftId(fieldId);
54004 }
54005
54006 public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
54007 schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
54008 }
54009
54010 public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
54011 schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
54012 }
54013
54014 @Override
54015 public String toString() {
54016 StringBuilder sb = new StringBuilder("getRegionInfo_result(");
54017 boolean first = true;
54018
54019 sb.append("success:");
54020 if (this.success == null) {
54021 sb.append("null");
54022 } else {
54023 sb.append(this.success);
54024 }
54025 first = false;
54026 if (!first) sb.append(", ");
54027 sb.append("io:");
54028 if (this.io == null) {
54029 sb.append("null");
54030 } else {
54031 sb.append(this.io);
54032 }
54033 first = false;
54034 sb.append(")");
54035 return sb.toString();
54036 }
54037
54038 public void validate() throws org.apache.thrift.TException {
54039
54040 }
54041
54042 private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
54043 try {
54044 write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
54045 } catch (org.apache.thrift.TException te) {
54046 throw new java.io.IOException(te);
54047 }
54048 }
54049
54050 private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
54051 try {
54052 read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
54053 } catch (org.apache.thrift.TException te) {
54054 throw new java.io.IOException(te);
54055 }
54056 }
54057
54058 private static class getRegionInfo_resultStandardSchemeFactory implements SchemeFactory {
54059 public getRegionInfo_resultStandardScheme getScheme() {
54060 return new getRegionInfo_resultStandardScheme();
54061 }
54062 }
54063
54064 private static class getRegionInfo_resultStandardScheme extends StandardScheme<getRegionInfo_result> {
54065
54066 public void read(org.apache.thrift.protocol.TProtocol iprot, getRegionInfo_result struct) throws org.apache.thrift.TException {
54067 org.apache.thrift.protocol.TField schemeField;
54068 iprot.readStructBegin();
54069 while (true)
54070 {
54071 schemeField = iprot.readFieldBegin();
54072 if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
54073 break;
54074 }
54075 switch (schemeField.id) {
54076 case 0:
54077 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
54078 struct.success = new TRegionInfo();
54079 struct.success.read(iprot);
54080 struct.setSuccessIsSet(true);
54081 } else {
54082 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
54083 }
54084 break;
54085 case 1:
54086 if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
54087 struct.io = new IOError();
54088 struct.io.read(iprot);
54089 struct.setIoIsSet(true);
54090 } else {
54091 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
54092 }
54093 break;
54094 default:
54095 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
54096 }
54097 iprot.readFieldEnd();
54098 }
54099 iprot.readStructEnd();
54100
54101
54102 struct.validate();
54103 }
54104
54105 public void write(org.apache.thrift.protocol.TProtocol oprot, getRegionInfo_result struct) throws org.apache.thrift.TException {
54106 struct.validate();
54107
54108 oprot.writeStructBegin(STRUCT_DESC);
54109 if (struct.success != null) {
54110 oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
54111 struct.success.write(oprot);
54112 oprot.writeFieldEnd();
54113 }
54114 if (struct.io != null) {
54115 oprot.writeFieldBegin(IO_FIELD_DESC);
54116 struct.io.write(oprot);
54117 oprot.writeFieldEnd();
54118 }
54119 oprot.writeFieldStop();
54120 oprot.writeStructEnd();
54121 }
54122
54123 }
54124
54125 private static class getRegionInfo_resultTupleSchemeFactory implements SchemeFactory {
54126 public getRegionInfo_resultTupleScheme getScheme() {
54127 return new getRegionInfo_resultTupleScheme();
54128 }
54129 }
54130
54131 private static class getRegionInfo_resultTupleScheme extends TupleScheme<getRegionInfo_result> {
54132
54133 @Override
54134 public void write(org.apache.thrift.protocol.TProtocol prot, getRegionInfo_result struct) throws org.apache.thrift.TException {
54135 TTupleProtocol oprot = (TTupleProtocol) prot;
54136 BitSet optionals = new BitSet();
54137 if (struct.isSetSuccess()) {
54138 optionals.set(0);
54139 }
54140 if (struct.isSetIo()) {
54141 optionals.set(1);
54142 }
54143 oprot.writeBitSet(optionals, 2);
54144 if (struct.isSetSuccess()) {
54145 struct.success.write(oprot);
54146 }
54147 if (struct.isSetIo()) {
54148 struct.io.write(oprot);
54149 }
54150 }
54151
54152 @Override
54153 public void read(org.apache.thrift.protocol.TProtocol prot, getRegionInfo_result struct) throws org.apache.thrift.TException {
54154 TTupleProtocol iprot = (TTupleProtocol) prot;
54155 BitSet incoming = iprot.readBitSet(2);
54156 if (incoming.get(0)) {
54157 struct.success = new TRegionInfo();
54158 struct.success.read(iprot);
54159 struct.setSuccessIsSet(true);
54160 }
54161 if (incoming.get(1)) {
54162 struct.io = new IOError();
54163 struct.io.read(iprot);
54164 struct.setIoIsSet(true);
54165 }
54166 }
54167 }
54168
54169 }
54170
54171 }